轨道模型属性而不分贝相应柱
-
29-08-2019 - |
题
我有一些轨道模型,其不需要任何持久性,但是我想轨认为模式实际上有属性的x,y,z,以调用诸如控制器我让他们列入免费to_json方法时。
例如,
class ModelWithoutTableColumns << ActiveRecord::Base
def x
return "Custom stuff here"
end
有是在数据库中的表“ModelWithoutTable”没有列X(抱歉稍微混乱名!)
任何人都有一个想法如何解决这一个?
解决方案
听起来好像要加载ActiveModel。请查看的http:// yehudakatz。 COM / 2010/01/10 / activemodel的-化妆任何-红宝石对象感觉样的ActiveRecord由耶胡达·卡茨大演练/ 。具体地,部分被称为“序列化”为您to_json
要求。
其他提示
只要不从的ActiveRecord :: Base的继承
编辑:你试过路过选项to_json,如:也许是方法?请参阅这里
您可能也想看看acts_without_database,它目前的细节的此处,但该网站已关闭的时刻。 这里有RubyFlow 张贴,这是从今天开始。
不隶属于 StackOverflow