#ルーティングのpathが希望通りになりません。
以下のようにルーティングを指定しました。
Rails.application.routes.draw do root to: 'memos#index' get 'memos', to: 'memos#index' get 'memos/:id', to: 'memos#show' end
$rails routes
でルーティングを確認すると以下のように表示されます。
Prefix Verb URI Pattern Controller#Action root GET / memos#index memos GET /memos(.:format) memos#index GET /memos/:id(.:format) memos#show
想定していたshowのルーティングは以下なのですが、
memo GET /memos/:id(.:format) memos#show
なぜ希望通りのPrefixにならないのかわかりません。
*以下のようにresources で指定すると希望通りのPrefixにはなるのですが、、
resources :memos, only: [:index, :show]
ご教授いただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー