Mongoid中的非持久字段

时间:2012-06-05 19:12:05

标签: ruby-on-rails mongoid

我可以在mongoid中定义一个字段,但不能保留它吗? 我需要to_json来包含该字段,并使用attr_accessor和after_initialize来计算该值,而不是在to_json结果中包含它。

1 个答案:

答案 0 :(得分:0)

通过操纵JSON数组本身来解决它,保持大部分to_json功能。

raw((c.to_json).insert(-2, ",\"url\":#{c.image_url.to_json}"))