Mongoid を使用して結果を取得していますが、キーを使用してインスタンス変数で返される各レコードに新しい属性を追加したいと考えています。どうすればこれを行うことができますか?
PHP では、配列をループしてオブジェクトのキーに基づいて挿入することでこれを行います。「モデル ABC は整数に変換できません。
更新:私がやろうとしていたことを達成するために、モデルにメソッドを追加することになりました。
Mongoid を使用して結果を取得していますが、キーを使用してインスタンス変数で返される各レコードに新しい属性を追加したいと考えています。どうすればこれを行うことができますか?
PHP では、配列をループしてオブジェクトのキーに基づいて挿入することでこれを行います。「モデル ABC は整数に変換できません。
更新:私がやろうとしていたことを達成するために、モデルにメソッドを追加することになりました。
私はあなたを正しい方向に向けようとします。
レコードの配列とそれをループする対象がある場合は、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
それが役立つことを願っています