2012-04-12 13 views
0

アクティブレコードモデルがあり、作成時に渡されるがデータベース内の行ではない属性を持つ方法が必要です。基本的に、ロギング・レコードが別の表で作成されるかどうかが判別されます。作成時のactiverecordフラグはデータベースに保存されません

私はこのような何かを考えていた:created_from_inventory DBに存在していませんが、コールバックに使用されます。

Item.create!({:header_id => 17, :header => 'here is my value', :position => 13.125, :created_from_inventory => true }) 

を。

これを行う方法に関するアイデアはありますか?項目モデル

attr_accessor :created_from_inventory 

にこれを追加すること

THX

答えて

0

てみてくださいそれはあなたのモデルに非デシベル属性を追加します。インスタンスが存在する限り存在します。インスタンスが有効範囲外になると失われます。

+0

thx - 申し訳ありませんが、承認にしばらく時間がかかりました。 – timpone

関連する問題