我正在使用设计进行身份验证,并希望将经过身份验证的用户路由到位置#show。用户属于一个位置。我已经尝试了几件事,包括在路线中
authenticated :user do
match 'locations/:id' => 'locations#show', :as => :root
end
不幸的是,即使登录也不会改变任何事情和路由到 home#index。我的完整路由文件
authenticated :user do
match 'locations/:id' => 'locations#show', :as => :root
end
root :to => "home#index"
resources :locations
devise_for :users
resources :users
关于如何在用户登录时让 root 显示位置 ID 的任何想法?