0

私はこのdbスキーマを持っています

class User
  has_many :accounts
end

class Account
  belongs_to :user
  belongs_to :biller
end

class Biller
  has_many :accounts
end

ユーザーの請求者のリストを取得するには?

billers = user.?
4

1 に答える 1

1

完全なオプションを使用して has_many 関連付けを追加します。

class User
  has_many :accounts
  has_many :billers, through: :accounts 
end

class Account
  belongs_to :user
  belongs_to :biller
end

class Biller
  has_many :accounts
end

そして、次のように使用します。

billers = user.billers

詳細については、Active Recordガイドを参照してください。

于 2013-04-30T14:53:48.590 に答える