Другой макет для контроллера devise, проблема при ошибках формы

Я назначил другой макет для представления входа и регистрации в application_controller, например:

  layout :layout_by_resource

  def layout_by_resource
    if devise_controller? && resource_name == :user && action_name == 'new'
      "login"
    else
      "application"
    end
  end

при вводе информации для входа или регистрации он работает отлично. но при регистрации возникают ошибки проверки, отображается стандартный макет приложения. любой совет, что я сделал не так?

спасибо!

5
задан Tronic 19 April 2011 в 09:47
поделиться