Rails 3.2.14 を使用してアプリケーションを作成しようとしていますが、これまでに作成したモデルの関連付けに頭を悩ませることができません。望ましい結果を得るために相互接続された 4 つのモデルがありますが、これまでのところ機能していません。
Job
フィールド付き:user_id
,title
Jobapplication
フィールド:job_id
、user_id
、isrefused
Resume
フィールド付き:user_id
,profession
jobapplication
特定のユーザーがビューのインスタンス変数でモデルを使用して申請したすべてのジョブを抽出しようとしています。
外部キーを含むすべてのテーブルには、もう一方の端にbelong_to
関連付けがあります。has_many
これまでのところ、コントローラーで次のように試しました。
def applied job
@jobapplications = Jobapplication.where('user_id = ?', current_user.id)
@jobs = @jobapplications.jobs
end
目的は、ユーザーが応募した仕事を見つけることです。
モデルの関連付けを再設計する必要がありますか?