0

这里是我的关系:

Account has_many :emails
Email has_many :recipients
Email belongs_to :account
Recipient belongs_to :email

我想要做的是计算任何给定帐户有多少收件人。

4

1 回答 1

1

您需要:through在模型中添加这样的关系Account

class Account
  has_many :emails
  has_many :recipients, :through => :emails
end

然后你可以这样做:

Account.first.recipients.count

希望能帮助到你

于 2012-08-29T16:19:37.610 回答