设计如何与多个模型一起使用?

时间:2014-04-22 13:06:10

标签: devise activeadmin

我的项目使用了用户模型和Active Admin的设计功能。我想为User和Active Admin实现独立的设计行为。请提出合适的答案。

提前致谢。

2 个答案:

答案 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中进行了更改,默认情况下用于活动管理员也使用。那你怎么能想到来自同一个配置文件的两个不同的响应。