【发布时间】:2014-03-23 12:28:01
【问题描述】:
我正在寻找一种在 Rails 应用程序已加载时配置它的好方法。例如,我需要特定的“管理员”角色才能激活特定选项,该选项将使应用程序更改其发送电子邮件的方式(基于不同的逻辑)。该更改必须在整个应用生命周期中持续存在,包括重新启动......直到另一个管理员决定取消选中该选项。
现在我们可以创建一个“设置”表并将配置存储在其中,但是感觉最合适的方法是使用初始化程序(以 app.rb 为例)。我知道在 Rails 中我可以获取这些配置属性并将它们更改为我想要的任何内容......现在我该如何“持久化”它们?
显然,这个问题的任何其他方法或解决方案都是完全受欢迎的。
非常感谢
【问题讨论】:
-
如果您使用初始化程序,如果更改设置,应用程序将需要重新启动。我认为设置表是要走的路。
-
您要更新什么“特定”电子邮件选项?
标签: ruby-on-rails ruby