を返す2つのActiveRecordをそれぞれの値を比較私は3はRuby on Railsを使用していますが、私はこれらのような同じクラスのアカウントの2つのActiveRecordオブジェクトを持っている:ブール変数
# Account1
<Account id: 1, name: "Test name 1", surname: "Test surname 1", email: "...", ...>
と
方法# Account2
<Account id: 2, name: "Test name 2", surname: "Test surname 2", email: "...", ...>
をAccount1の各属性をAccount2の対応する属性と比較して、値が等しいかどうかをテストします。 Account1のすべての値がAccount2の値と等しい場合は 'true'、それ以外の場合は 'false'を出力します。
質問を更新しました。 – user502052
どちらの答えも読んでいないようです。 '@ ar_object1 == @ ar_object2'を使うだけで、属性ではなくidで比較されるので、あなたが望むことはできません。あなたが与えてくれた提案に従ってみてください(私の最初の、もちろん:-) – noodl
Dho!私は 'を忘れてしまった。属性の部分!ありがとう – user502052