私は2つのモデル、ユーザとグループを持っています。各グループには多数のユーザーが存在し、各ユーザーは多数のグループに属します。Rails(ActiveRecord)多対多テーブル
私は現在のような単純なものを持っている:
ユーザー:
has_many :groups
グループ:
has_many :users
は、だから私はちょうどGROUP_IDとuser_idを持つ行を作成しているgroups_usersテーブルを持っています。 これに別の列を追加したいのですが、カスタムSQL呼び出しを使用せずにモデルからアクセスするにはどうすればいいですか?グループモデルで私はself.usersに行くことができ、ユーザーで私は行くことができますself.groups
この表の第3列をユーザーモデルから変更する方法はありますか?これは混乱している場合、ここでは、この
特に第二リンク。実際にhas_and_belongs_to_manyの素晴らしい例。 –
これらのリンクはまだ関連していますか?= – shem