-1

我正在使用 Mongoid 检索结果,但我想使用键为实例变量中返回的每个记录添加一个新属性。我该怎么做呢?

在 PHP 中,我会通过遍历数组并根据对象的键插入它来做到这一点。当我收到以下消息时,我无法弄清楚如何在 Ruby 中完成此操作:模型 ABC 无法转换为整数。

更新:我最终在模型中添加了一个方法来实现我想要做的事情。

4

1 回答 1

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

希望有帮助

于 2012-08-04T10:39:45.367 回答