has_many 関係の間にいくつかの追加のプロパティを追加することを検討していました。
たとえば、Users テーブルと Group テーブルがあります。ユーザーは :through has_many 関係を介してグループに参加できます。そのグループ内のユーザーの「ロール」のプロパティを追加したいと考えています。
create_table "groupization", :force => true do |t|
t.integer "user_id"
t.integer "group_id"
t.string "role"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
end
どうすればロール属性にアクセスできるのだろうと思っていました。私は次のようなことを考えていました:
user.groups[0].role
それは正しいアプローチですか?構文が間違っていることはわかっています (試してみました)。正しい構文はどのようなものでしょうか? ありがとう!