我为管理员创建自定义布局,而不是使用 applicaiton.html.erb,我正在使用新的布局 admin.html.erb,我可以导入任何控制器并且它工作正常,但我需要使用它来设计登录页面(会话)我尝试了很多方法,但到目前为止没有运气,如果我在 application_contrller.rb 中添加这一行,它工作正常(布局“home”),但我不需要我的所有应用程序仅用于管理端登录页面。
我也在 application.rb 中尝试过这个,但没有运气
config.to_prepare 做 设计::SessionsController.layout“admin”
结束
我可以通过首先运行此命令来完成它:rails generated devise:controllers admin_users
然后添加这样的布局
类 AdminUsers::SessionsController < Devise::SessionsController layout 'admin' end
及其工作原理