0

使用 Rails 3.2.8、Devise 2.1.2 和 Simpleform 2.0.2

我正在尝试使用设计成功登录和注销后重定向用户。

那么我是否需要修改控制器(具体细节)?或者我是否需要实现重定向助手,如果需要,我应该把助手放在哪里?

万分感谢。

4

1 回答 1

1

您应该能够通过将以下内容添加到您的 application_controller 来做到这一点

def after_sign_in_path_for(resource)
  some_path
end

def after_sign_out_path_for(resource)
  root_url
end

我认为资源是一个用户类,因此您可以检查类型并将它们重定向到适当的路径。

于 2012-09-18T15:45:27.923 回答