0
我在我的Rails 3.2.17上使用devise v.2.2.4,我需要一些與安全策略相關的功能。這是可能的改變動態設計配置沒有應用程序重新啓動?
admin用戶將像顯示下一個圖像隨時更改安全策略:
,但我不知道如何與色器件製造,因爲色器件讀取初始化/ devise.rb和配置生產所有初始化程序僅在第一次加載。
我在我的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