我一直在努力與has_many:通過關係。比方說,我有如下表:ActiveRecord有很多通過
Orgs
==============
id Integer
name String
Accounts
==============
id Integer
name String
type Integer
org_id Integer
Users
====================
id Integer
account_id Integer
name String
然後我設置的模式如下:
class Orgs < ActiveRecord::Base
has_many :accounts
has_many :users, through :accounts
class Accounts < ActiveRecord::Base
has_many :users
belongs_to :orgs
class Users < ActiveRecord::Base
belongs_to :accounts
如何獲得[機構用戶帳戶類型= 3(例如)?我在哪裏放置條件?
這一個適合我。謝謝。 – carbotex