Fel*_*ger 1 ruby-on-rails associations ruby-on-rails-4 rails-activerecord
公司has_many:users。
用户has_many:notes。
如何退还公司中所有用户的所有备忘?
company.users.notes
Run Code Online (Sandbox Code Playgroud)
您可以通过公司和注释之间的关联来设置has_many
class Company < ActiveRecord::Base
has_many :users
has_many :notes, through: :users
end
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用company.notes来获取单个公司下的所有注释
| 归档时间: |
|
| 查看次数: |
792 次 |
| 最近记录: |