1
所以我有三個模型正在進行。Rails哈希/陣列關係
模型1:答案(belongs_to的問題)
模式3:A用戶
這裏是我的難題用的has_many關係來解答
模型2個問題。在回答我的問題時,我希望我的用戶擁有一個能夠表明他們對每個問題的答案的屬性,所以我可以稍後再對其進行比較。我會如何去做這件事?
所以我有三個模型正在進行。Rails哈希/陣列關係
模型1:答案(belongs_to的問題)
模式3:A用戶
這裏是我的難題用的has_many關係來解答
模型2個問題。在回答我的問題時,我希望我的用戶擁有一個能夠表明他們對每個問題的答案的屬性,所以我可以稍後再對其進行比較。我會如何去做這件事?
添加一個user_id
字段來回答問題並設置其值以匹配提供答案的用戶的ID。這樣您可以稍後查詢屬於特定用戶的答案。
謝謝!如果我沒有答案,而只是一個代表答案的整數值的問題呢? – Astephen2
假設您想從多個用戶那裏獲得答案,您仍然需要答案模型(2),因此您仍然可以將'user_id'添加到此模型中。如果你真的想要一個用戶的答案,可以在問題模型(1)中添加'user_id'。 – Veger