私のアプリには、ユーザ、組織、ユーザ組織の3つのテーブルがあります。最後のテーブルはuser_idとorganization_idを保持します。だから、すべてのユーザーが多くの組織を持つことができます。Rails:現在のユーザと同じ外部キーを持つデータベースからレコードを選択します
は、私が今やりたいことは、現在のユーザーよりもuser_organizationテーブルに同じORGANIZATION_ID年代を持つすべてのユーザーを選択することです。
だからe。 g。現在のユーザーがids 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