这是可能的改变动态设计配置没有应用程序重新启动?
问题描述:
我在我的Rails 3.2.17上使用devise v.2.2.4,我需要一些与安全策略相关的功能。这是可能的改变动态设计配置没有应用程序重新启动?
admin用户将像显示下一个图像随时更改安全策略:
,但我不知道如何与色器件制造,因为色器件读取初始化/ devise.rb和配置生产所有初始化程序仅在第一次加载。
答
我相信你可以用devise(或任何其他gem/library)的默认首选项数据预先播种一些表,然后从初始化程序中的db中获取它。 然后添加一些crud让管理员用户更改此首选项。 但需要完全重新启动应用程序才能更新此首选项。
thks @ryaz,但我有兴趣使它不需要重新启动应用程序来更新此偏好设置。 – kikicarbonell 2014-11-14 20:05:12
@ kikicarbonell你找到了解决方案,这有效吗? – aboltart 2016-10-04 18:47:00
@aboltart我认为这可能对你们有所帮助 - http://stackoverflow.com/questions/5614740/dynamic-validation-and-metaprogramming-in-ruby 由于设计运行轨道验证,你基本上可以决定你想要哪个验证跑。 – ryaz 2016-10-10 19:26:40