-1

Mongoid を使用して結果を取得していますが、キーを使用してインスタンス変数で返される各レコードに新しい属性を追加したいと考えています。どうすればこれを行うことができますか?

PHP では、配列をループしてオブジェクトのキーに基づいて挿入することでこれを行います。「モデル 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 に答える