Próbuję użyć innego / niestandardowego układu o nazwie „devise” dla akcji sign_in. Znalazłem tę stronę na wiki devise, a drugi przykład mówi nawet, że możesz to zrobić za pomocą akcji (w tym przypadku sign_in
akcji), ale nie pokazuje tego przykładu. Ktoś na IRC powiedział mi, że mogę spróbować:
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
Ale wygląda na to, że nie działa, ponieważ nadal ładuje domyślny układ aplikacji. Byłbym wdzięczny za każdą pomoc.