Я пытаюсь получить представление, чтобы отобразить другой шаблон макета по умолчанию для определенных аспектов.Изменение макетов по умолчанию
У меня это работает, когда пользователь переходит на страницу входа, но мне нужно отобразить другой макет для регистрации, забытого пароля и сброса.
Это текущий код в моем контроллере приложения:
layout :layout
private
def layout
# only turn it off for login pages:
is_a?(Devise::SessionsController) ? "login" : "application"
# or turn layout off for every devise controller:
#devise_controller? && "application"
end
Вот документация, показывающая все возможные способы достижения этого: https://github.com/plataformatec/devise/wiki/How-To:-Create-custom-layouts – akz92