0
同じモデルを指す2つのbelongs_to
の関係をカプセル化するAR関係を持つ方法はありますか?2つのbelongs_to関係から結合を作成する
class Transaction < ApplicationRecord
belongs_to :sender, class_name: 'Account'
belongs_to :recipient, class_name: 'Account'
end
は本質的に、私はに依存しているクエリを実行できるようにする入れ子になったので、accounts
とを参照するように合流するいずれかの外国events
テーブルを指すキーsender_id
かrecipient_id
:
Transaction.joins(accounts: :banks)...