レール:へのアクセスオブジェクト属性は、私はRailsの4でこれをやっている4
ruleChange.old_value = (Filetype.new(:name => 'ritesh'))
はしかし、ruleChange.old_value
にアクセスするには、代わりにオブジェクトの、#Filetype:0x007f87b2dce4c0
として文字列 を返します。 『:0x007f87b2dce4c0ファイルタイプ』:ため
未定義のメソッド `名」:その結果
ruleChange.old_value.name
次の例外がスローされた文字列
こっちに何が間違っているのですか?
あなたはあなたのファイルを扱うために使用する? いつruleChangeのold_valueを要求しますか? (あなたはbefore_saveで試してみてください) – XavM
@XavMあなたはあなたの質問でより明確になりますか? – Ritesh
私の最初のコメントのSory、私はあなたのコードを誤解しました。 本当の質問は、なぜあなたはold_valueに新しい値を割り当てたいのですか? old_valueメソッドの代わりに 'object.ruleChange_was'を試しましたか? – XavM