我将我的应用程序配置为 settingslogic, ,我爱。我的问题是如何在Rails应用程序上制作页面,管理员可以在其中更改指定的设置 config/settings.yml??

我认为页面必须读取并显示yaml文件中所有值的适当表单字段,然后将这些值保存回到 config/settings.yml?这些设置会立即生效还是需要重新启动服务器?

在这里失去了。谢谢。

有关的: Rails应用程序设置?

有帮助吗?

解决方案

我无法弄清 轨道, ,这使我能够在数据库中同样容易存储设置,这使我更容易由最终用户进行编辑。

如果有人用settingslogic弄清楚这一点,我真的很喜欢听到解决方案!

其他提示

我认为您走在正确的道路上。我要做的是使用 ActiveModel 这将使您创建一个简单的表格,用于修改每个单独的设置。在提交表单后,只需通过在您返回的对象上调用.to_yaml来写入设置表源文件即可。

最后,要重新加载设置,您可以调用设置。不必重新启动整个应用程序。

我意识到这是在您问您的问题之后,这很好,但是以防其他人也偶然发现它,我会提供答案。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top