我正在尝试使用 Rails 3.2.14 制作一个应用程序,但我无法完全理解我迄今为止建立的模型关联。我有四个模型相互连接以提供所需的结果,但到目前为止它还没有工作。
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
目的是找到用户申请的工作。
我应该重新设计模型关联吗?