这是可能的改变动态设计配置没有应用程序重新启动?

问题描述:

我在我的Rails 3.2.17上使用devise v.2.2.4,我需要一些与安全策略相关的功能。这是可能的改变动态设计配置没有应用程序重新启动?

admin用户将像显示下一个图像随时更改安全策略: enter image description here

,但我不知道如何与色器件制造,因为色器件读取初始化/ devise.rb和配置生产所有初始化程序仅在第一次加载。

我相信你可以用devise(或任何其他gem/library)的默认首选项数据预先播种一些表,然后从初始化程序中的db中获取它。 然后添加一些crud让管理员用户更改此首选项。 但需要完全重新启动应用程序才能更新此首选项。

+1

thks @ryaz,但我有兴趣使它不需要重新启动应用程序来更新此偏好设置。 – kikicarbonell 2014-11-14 20:05:12

+0

@ kikicarbonell你找到了解决方案,这有效吗? – aboltart 2016-10-04 18:47:00

+0

@aboltart我认为这可能对你们有所帮助 - http://stackoverflow.com/questions/5614740/dynamic-validation-and-metaprogramming-in-ruby 由于设计运行轨道验证,你基本上可以决定你想要哪个验证跑。 – ryaz 2016-10-10 19:26:40