自定义注册与密码的设计布局

时间:2011-07-28 15:01:09

标签: ruby-on-rails-3 layout devise

我有一个使用devise进行身份验证的应用程序。我正在尝试自定义设计控制器的布局,我可以通过在Stack Overflow上关注另一个问题的答案来完成其中的一些操作。但是,我找不到任何关于如何区分设计/密码和设计/注册控制器的信息。我使用以下代码:

def layout_by_resource
if devise_controller?
      if action_name == "edit" or action_name == "update"
        "application"
      else
        "sessions"
      end
else
      "application"
end
end

问题是,当用户尝试重新设置密码时,它会尝试使用应用程序布局(因为操作是编辑的)。我需要它来使用会话布局。任何人都可以帮我弄清楚如何实现这一目标吗?

1 个答案:

答案 0 :(得分:1)

您应该在different layout for sign_in action in devise上查看此回复,其中突出显示How To Create Custom Layouts上的设计文档