0

我四处搜索,发现使用 before_filter :authenticate_user!在控制器上需要用户登录才能看到该视图,但如果用户未登录并且我尝试访问需要登录的页面,它会将我重定向到 /user/sign_in。我可以更改此默认行为吗?我想重定向到我使用登录表单创建的页面。

4

1 回答 1

0

您可以通过将其添加到您的 routes.rb 文件来更改重定向到的位置:

devise_scope :user do
  get "/login" => "devise/sessions#new"
end

有关更多信息,请参阅设计 wiki

于 2013-07-28T05:18:01.110 回答