我試圖讓使用Rails 3.2.14應用程序,但我不能換我的頭周圍,我迄今建立的模型關聯。我有一個相互連接,以得到所需的結果,但到目前爲止,它一直沒有工作四款車型。Ruby on Rails的模型關聯
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
的目的是爲了找到用戶已投入應用的工作。
我應該重新設計車型的關聯?
完美。我會進一步討論這個問題。如何將簡歷表整合到該表中。我有一個單獨的簡歷表,提供用戶的個人資料信息。恢復屬於用戶和用戶已經恢復。從僱主(用戶與工作)角度來看,我們如何才能在給定的工作應用程序上搜索簡歷。 – user2716736
如果我的理解正確,job_application.user是申請該工作的用戶。如果是這樣,則只能將一個簡歷附加到JobApplication。那是對的嗎? – PinnyM
@ user2716736 - 基於此理解進行更新。 – PinnyM