sign_inアクションに「devise」という名前の別の/カスタムレイアウトを使用しようとしています。このページはdevisewikiで見つけました。2番目の例では、アクション(この場合は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
ただし、デフォルトのアプリケーションレイアウトをまだ読み込んでいるため、機能していないようです。助けていただければ幸いです。