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
方法,它返回一個公司的所有用戶的所有郵件。