私は RoR を初めて使用し、必要なすべてのデータを取得する結合テーブルにクエリを作成しようとしています。
class User < ActiveRecord::Base
has_many :forms, :through => :user_forms
end
class Form < ActiveRecord::Base
has_many :users, :through => :user_forms
end
私のコントローラーでは、次のようにユーザーのすべてのフォームを正常に取得できます。
User.find(params[:u]).forms
これにより、すべての Form オブジェクトが得られます
しかし、結合テーブル (user_forms) に新しい列を追加して、フォームのステータス (閉じる、既に入力済みなど) を伝えたいと思います。
user_forms テーブルからも列を取得できるようにクエリを変更することはできますか?