我的项目使用了用户模型和Active Admin的设计功能。我想为User和Active Admin实现独立的设计行为。请提出合适的答案。
提前致谢。
答案 0 :(得分:2)
由于您已为多个资源实施了设计,因此您可以通过识别此类资源将其重定向到其他位置
def after_sign_in_path_for(resource)
case resource
when User then {redirect_path}
when Admin then {redirect_path}
end
end
答案 1 :(得分:0)
你无法改变这一点,因为主动管理员也使用设计,所以当你从设计中更改用户的功能时,它将反映在活动管理员中,因为你在devise.rb中进行了更改,默认情况下用于活动管理员也使用。那你怎么能想到来自同一个配置文件的两个不同的响应。