Sto cercando di utilizzare un layout diverso / personalizzato denominato "devise" per l'azione sign_in. Ho trovato questa pagina nel wiki di devise, e il secondo esempio dice anche che puoi farlo per azione (in questo caso, sign_in
azione), ma non mostra alcun esempio di ciò. Qualcuno su IRC mi ha detto che potevo provare questo:
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
Ma non sembra funzionare poiché sta ancora caricando il layout dell'applicazione predefinito. Gradirei qualsiasi aiuto.