Rails:有条件地启用/禁用设计模块

ant*_*ony 5 ruby-on-rails devise

我正在Ruby on Rails框架中构建自己的动态后端。我想知道是否有条件地启用或禁用Devise模块,例如可注册,可确认,全能认证,...

我所做的尝试几乎可以正常工作,除了不得不重新启动Rails服务器以考虑我的修改之外,但就我而言,我希望系统使用数据库中定义的布尔值。

例如

devise :registerable if registerable_module.enabled? # boolean fetched from database
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助