最佳答案
我正在尝试使用一个不同的/自定义布局名为“设计”的登录操作。我在 design wiki 中找到了 这个页面,第二个例子甚至说你可以按照每个动作来做(在这个例子中是 sign_in
动作) ,但是它没有显示这样做的例子。IRC 上有人告诉我,我可以试试这个:
class ApplicationController < ActionController::Base
protect_from_forgery
layout :layout_by_resource
def layout_by_resource
if devise_controller? && resource_name == :user && action_name == 'sign_in'
"devise"
else
"application"
end
end
end
但它似乎不工作,因为它仍然加载默认的应用程序布局。如果你能帮忙,我会很感激的。