我的Rails3应用程序使用了用于身份验证的设计。
在单击“登录”按钮后,我希望每个用户都被路由到给定的文档(此文档的id存储在数据库中,经常发生更改)。
在Rails3中有处理这个问题的最佳实践吗?
我认为有两种选择:
accordingly.
app/controllers/application_controller.rb,检查数据库并相应地将其路由到正确的文档。哪一个是最好的?有什么更聪明的主意吗?
发布于 2011-06-29 06:35:07
您可以在登录控制器(或应用程序控制器)中覆盖after_sign_in_path_for钩子,如下所示:
def after_sign_in_path_for(resource_or_scope)
if resource_or_scope.is_a?(User)
#Whatever url you need to here
else
super
end
end这应该能起作用。
https://stackoverflow.com/questions/6515249
复制相似问题