Ich versuche, ein anderes / benutzerdefiniertes Layout mit dem Namen "devise" für die Aktion "sign_in" zu verwenden. Ich habe diese Seite im Entwickler-Wiki gefunden, und das zweite Beispiel besagt sogar, dass Sie es pro Aktion (in diesem Fall sign_in
Aktion) ausführen können, aber es zeigt kein Beispiel dafür. Jemand im IRC sagte mir, ich könnte das versuchen:
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
Es scheint jedoch nicht zu funktionieren, da immer noch das Standardanwendungslayout geladen wird. Ich würde mich über jede Hilfe freuen.