我的應用程序有三個表:用戶,組織和用戶組織。最後一個表保存user_id和organization_id。所以每個用戶可以有很多組織。Rails:使用與當前用戶相同的外鍵從數據庫中選擇記錄
我現在想要做的是選擇user_organization表中與當前用戶具有相同organization_id的所有用戶。
所以e。 G。如果當前用戶屬於標識爲3,6和8的組織,我想選擇屬於同一組織的所有用戶。
這個問題可能很愚蠢和簡單,但我現在堅持了幾個小時。 : -/
THX
user.rb
has_many :user_organizations
has_many :organizations, through: :user_organizations
organization.rb
has_many :user_organizations
has_many :users, through: :user_organizations
user_organization.rb
belongs_to :organization
belongs_to :user
很酷的作品! – Oliver