0
我正在使用Rails 2.3.5。has_many在两个级别
公司有很多用户。用户有很多电子邮件地址。关联表是company_users和user_emails表。
我想获取公司的所有电子邮件地址。最有效的方法是什么?
我正在使用Rails 2.3.5。has_many在两个级别
公司有很多用户。用户有很多电子邮件地址。关联表是company_users和user_emails表。
我想获取公司的所有电子邮件地址。最有效的方法是什么?
在公司的定义中添加一行:
has_many :emails, :through => :users
现在所有的公司对象有一个emails
方法,它返回一个公司的所有用户的所有邮件。