【发布时间】:2013-09-16 12:58:19
【问题描述】:
在我的 Rails 应用程序中,我需要维护太多默认文本。例如,我有一个 Hotel 模型。当有人创建酒店时,会自动为该酒店创建一些默认电子邮件模板、默认短信模板。目前我在 Constants 模块中维护它们并像这样访问它们:
Constants::DEFAULT_RESERVATION_EMAIL_TEMPLATE
Constants::DEFAULT_RESERVATION_SMS_TEMPLATE
等等
我想知道是否还有其他方便有效的方法来维护这些默认文本,因为 Constants 模块似乎每天都在变大。我想我可以在 yaml 文件中管理它们,这样它就不会影响内存,并且我可以在必要时从 yaml 文件中读取。
【问题讨论】:
标签: ruby-on-rails