【发布时间】:2014-07-09 00:52:47
【问题描述】:
我正在 Rails 中开发 REST API,我需要使用完全不可变的记录,这些记录是从外部 db o 文件 YAML 加载的。
我认为最好的解决方案是使用像 static_model 这样的 gem,但它是一个旧的并且不支持多对多关系(既不支持 has_many :through 关联也不支持 has_and_belongs_to_many 关联)。
我应该使用什么来使用(ActiveRecord)模型“静态”?
Rails 版本:4.1.2
谢谢!
【问题讨论】:
-
是否可以选择将记录保存在数据库中?您可以只使用普通的 ActiveRecord 并将模型定义为只读。
标签: ruby-on-rails ruby ruby-on-rails-3 activerecord model