我正在使用 gem devise
。设计扩展应用程序控制器并将用户管理添加到 Rails 应用程序。
当我查看宝石内部时,我可以看到以下行
class Devise::SessionsController < ApplicationController
我正在尝试更改此设置,因为我希望设计控制器从名为AdminController
. 原因是我已经完成了整个 Web 应用程序,我不希望页面的管理部分使用我的应用程序布局、css、js ...
如何动态更改控制器的基类?或者动态告诉控制器使用admin.html.erb
布局而不是application.html.erb
布局。
当我说“动态”时,我的意思是猴子补丁,谢谢。