RAILS:用户可以访问设置说话?
-
04-10-2019 - |
题
我将我的应用程序配置为 settingslogic, ,我爱。我的问题是如何在Rails应用程序上制作页面,管理员可以在其中更改指定的设置 config/settings.yml
??
我认为页面必须读取并显示yaml文件中所有值的适当表单字段,然后将这些值保存回到 config/settings.yml
?这些设置会立即生效还是需要重新启动服务器?
在这里失去了。谢谢。
有关的: Rails应用程序设置?
解决方案
我无法弄清 轨道, ,这使我能够在数据库中同样容易存储设置,这使我更容易由最终用户进行编辑。
如果有人用settingslogic弄清楚这一点,我真的很喜欢听到解决方案!
其他提示
我认为您走在正确的道路上。我要做的是使用 ActiveModel 这将使您创建一个简单的表格,用于修改每个单独的设置。在提交表单后,只需通过在您返回的对象上调用.to_yaml来写入设置表源文件即可。
最后,要重新加载设置,您可以调用设置。不必重新启动整个应用程序。
我意识到这是在您问您的问题之后,这很好,但是以防其他人也偶然发现它,我会提供答案。
不隶属于 StackOverflow