【发布时间】:2017-05-01 06:17:44
【问题描述】:
我使用的是 Rails 5。我在我的 config/routes.rb 文件中有这个,这样如果用户已经登录并且访问了根 URL,我可以将他们重定向到他们的仪表板……
get '/dashboard' => 'users#show', as: :dashboard
root :to => "/dashboard", constraints: lambda { |user| user.user_signed_in? }
但是,我收到一条错误消息,“路线定义中缺少 :controller 键,请检查您的路线。”就行了
root :to => "/dashboard", constraints: lambda { |user| user.user_signed_in? }
为什么“/dashboard”没有被识别,我该如何解决这个问题?
【问题讨论】:
标签: ruby-on-rails redirect routes config ruby-on-rails-5