我遇到了一个问题,需要我访问一堆需要经常更改的变量,所以我制作了一个Misc
模型,并且只有一个实例。这是我拥有可编辑全局变量的解决方案。
它包含所有类型的东西,它们似乎不应该拥有自己的模型。这是可以接受的还是违反了一些我不知道的 Rails 构建原则?它有效,但我有疑问。
有没有比这种策略更好的选择(想想获取/编辑(例如) Misc.first.todays_specials
)。
如果这是可以通过的,那么有没有办法防止在数据库中创建多个模型项?如您所见,上述方法的问题是,如果突然有两个 Misc 条目,事情会变得不稳定,因为它会.first
假设永远只有一个。