以下の通り、管理者画面のTopページを別レイアウトにする為に、name spaceを使用してroutesを設定しています。name space内の他のrouteは想定通りにpathが設定されるのですが、なぜかrootパスのみ、添付写真の青色でハイライトされている行の通り、想定しているadmin_root_pathが表示されません。当然、コードにadmin_root_path(:admin_root)を記載しても、エラーが出てしまいます。間違いをご指摘頂けると助かります。
ruby
1Rails.application.routes.draw do 2 root 'top#index' 3 resources :lessons 4 5 namespace :admin do 6 root 'fradiction#top' 7 get 'login' => 'sessions#new', as: :login 8 resource :session, only:[:create, :destroy] 9 resource :account, only:[:show, :edit, :update] 10 end 11end 12
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/11/18 02:58