【发布时间】:2014-09-13 21:44:07
【问题描述】:
我进行了搜索并在 SO 上找到了 this question,但接受的答案似乎对我不起作用。基本上,Divise wiki 说...
在用户登录、确认帐户或更新 密码,Devise 将寻找一个范围内的根路径来重定向。为了 例如,对于 :user 资源,如果它使用 user_root_path 存在,否则使用默认的root_path。
凭借我对 RoR 的业余知识,我有一个名为 Player 的设计模型,并在我的 routes.rb 文件中创建了以下语句...
match 'player_root', to: 'pages#play', as: :player_root, via: :all
...但是这样,我的应用程序总是重定向到我的根路径,而不是我上面定义的播放器根路径。我做错了什么?
提前感谢您的智慧!另外,我正在使用 Ruby 2 和 Rails 4。
【问题讨论】:
标签: ruby-on-rails ruby devise