开发者

Customizing devise layouts for registrations vs. passwords

开发者 https://www.devze.com 2023-03-23 19:26 出处:网络
I have an application that uses devise for authentication.I am trying to customize the layouts for the devise controller, and I was able to do some of this by following the answers to another question

I have an application that uses devise for authentication. I am trying to customize the layouts for the devise controller, and I was able to do some of this by following the answers to another question here on Stack Overflow. However, I can't find anything about how to distinguish between the devise/passwords and devise/registrations controller. I am using the following code:

def layout_by_resource
if 开发者_C百科devise_controller?
      if action_name == "edit" or action_name == "update"
        "application"
      else
        "sessions"
      end
else
      "application"
end
end

The problem is that when a user tries to re-set their password, it's trying to use the application layout (since the action is edit). I need it to use the sessions layout. Can anyone help me figure out how to make that happen?


You should look at this response on different layout for sign_in action in devise, which highlights the Devise docs on How To Create Custom Layouts

0

精彩评论

暂无评论...
验证码 换一张
取 消