4

我需要 Devise 的一些建议 :)) 我的应用中有首页,并且我在其中包含了一个身份验证表单。它工作正常,但是当系统需要我的身份验证时,它会将我放入 /users/sign_in。(即在“通过恢复”之后)。我应该怎么做才能使我的首页成为登录的默认页面?

4

2 回答 2

0

您可以覆盖以下内容:

# The path used after resending confirmation instructions.
def after_resending_confirmation_instructions_path_for(resource_name)
  new_session_path(resource_name)
end

如果你扩展Devise::ConfirmationsController. Devise README有一小部分关于配置/扩展 Devise 控制器。

于 2012-11-01T12:00:03.683 回答
0

您还可以覆盖多个回调:

注册成功后

def after_sign_up_path_for(resource) end

登录成功后

def after_sign_in_path_for(resource) end

于 2013-01-09T10:49:54.407 回答