【发布时间】:2014-04-22 13:06:10
【问题描述】:
我的项目使用用户模型和活动管理员的设计功能。我想为用户和活动管理员实现独立的设计行为。请提出合适的答案。
提前致谢。
【问题讨论】:
-
例如:考虑一个场景,我希望在用户和管理员登录后分别进行两个不同的重定向。(用户和管理员都使用设计)
标签: devise activeadmin
我的项目使用用户模型和活动管理员的设计功能。我想为用户和活动管理员实现独立的设计行为。请提出合适的答案。
提前致谢。
【问题讨论】:
标签: devise activeadmin
由于您已经为多个资源实现了设计,因此您可以通过识别这样的资源将其重定向到不同的位置
def after_sign_in_path_for(resource)
case resource
when User then {redirect_path}
when Admin then {redirect_path}
end
end
【讨论】:
您无法更改此设置,因为活动管理员也使用设计,因此当您从设计更改用户的功能时,它将反映在活动管理员中,因为您在 devise.rb 中进行更改,默认情况下用于活动管理员也使用 .所以你怎么能想到来自同一个配置文件的两个不同的响应。
【讨论】: