Rails API + Vue.jsをこちらで勉強しているのですが、なぜこれはルーティングエラーにならないのかが疑問です
自分はRailsのみで作ったアプリにVue.jsを後から入れており、今はapiとapiでは無いもの2つに別れています
大体以下のようにerbファイルでVue.jsをファイルを読み込むような記述をして実装しています
resources :tweetsを削除すると全画面でルーティングエラーが発生するのですが、リンク先ではapiのルーティングしか書かれていないのに(root以外)ルーティングエラーになっていません
なぜルーティングエラーにならないのでしょうか?
###route.rb
Rails.application.routes.draw do resources :tweets namespace :api,{format: 'json'} do namespace :v1 do resources :tweets end end end
###tweets_controller.rb
処理はapiの方で書いている
class TweetsController < ApplicationController def index end end
###index.html.erb
<%= javascript_pack_tag 'main' %>
回答2件
あなたの回答
tips
プレビュー