Ruby on rails 4 如何使活动中的设计标志布局错误,以及如何使轨道中的设计标志采用不同的布局?
我不想有设计注册的版式。默认情况下,它采用应用程序布局。我想为行动中的“设计标志”设计单独的布局。我如何配置它?这些配置步骤的顺序是什么Ruby on rails 4 如何使活动中的设计标志布局错误,以及如何使轨道中的设计标志采用不同的布局?,ruby-on-rails-4,layout,devise,signing,Ruby On Rails 4,Layout,Devise,Signing,我不想有设计注册的版式。默认情况下,它采用应用程序布局。我想为行动中的“设计标志”设计单独的布局。我如何配置它?这些配置步骤的顺序是什么 class Devise::SessionsController < DeviseController layout : custom_layout end class Devise::RegistrationsController < DeviseController layout : false end class designe::
class Devise::SessionsController < DeviseController
layout : custom_layout
end
class Devise::RegistrationsController < DeviseController
layout : false
end
class designe::sessioncontroller
我对Desive控制器进行了遗传分析,并按上述方式进行了覆盖。仍然不起作用。您可以在
应用程序\u控制器中尝试以下代码
class ApplicationController < ActionController::Base
protect_from_forgery
layout :layout_by_resource
def layout_by_resource
if devise_controller? && resource_name == :user && action_name == 'new'
"your_custom_layout"
else
false
end
end
end
class ApplicationController
更多信息