我四处搜索,发现使用 before_filter :authenticate_user!在控制器上需要用户登录才能看到该视图,但如果用户未登录并且我尝试访问需要登录的页面,它会将我重定向到 /user/sign_in。我可以更改此默认行为吗?我想重定向到我使用登录表单创建的页面。
问问题
388 次
1 回答
0
您可以通过将其添加到您的 routes.rb 文件来更改重定向到的位置:
devise_scope :user do
get "/login" => "devise/sessions#new"
end
有关更多信息,请参阅设计 wiki
于 2013-07-28T05:18:01.110 回答