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