我正在使用Mongoid检索结果,但我想使用键为实例变量中返回的每个记录添加一个新属性。我该怎么做呢?
在PHP中,我会通过循环遍历数组并根据对象的键插入它来完成此操作。当我收到消息时,我无法弄清楚如何在Ruby中完成此操作:模型ABC无法转换为整数。
更新:我最终在模型中添加了一个方法,以实现我的目标。
答案 0 :(得分:3)
我会试着指出你正确的方向。
如果您有一系列记录以及循环播放的内容,请使用Array#each:http://www.ruby-doc.org/core-1.9.3/Array.html#method-i-each
您可以轻松编写属性:http://rdoc.info/github/mongoid/mongoid/Mongoid/Attributes#write_attribute-instance_method
希望有所帮助