実現したいこと
localhost:3000/home/topからurlをlocalhost:3000/topに変更してアクセスしたい
routes.rbで
#1 Rails.application.routes.draw do get 'home/top' root 'home#top' end
から
Rails.application.routes.draw do get 'top' root 'home#top' end
に変更したところ
Missing :controller key on routes definition, please check your routes.
とブラウザに表示されました。学習中の記述方法は変更後homeを削除して#2なのですが
#2 Rails.application.routes.draw do get "top" => "home#top" end
routes.rbの記述方法は#1と#2は同じ意味でしょうか?
home#topを変更しなければurlにアクセスできると理解したつもりだったのですが、、、
どなたか何卒よろしくお願い致します。
rails独学初心者です。
rails 6.0.0
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/27 01:48