我是Rails的全新品牌,請耐心等待。活動記錄協會:has_one:through?或多個has_one的?
我有3個模型:User,Section和Tick。
每個部分都是由用戶創建的。我對這個協會的猜測如下:
class Section < ActiveRecord::Base
has_one :user
end
接下來,每個用戶可以「勾選」一個部分 - 只有一次。所以對於每個勾號,我都有一個section_id,user_id和時間戳。這是我卡住的地方。這是否需要「has_one:through」關聯?如果是這樣,哪個方向?如果沒有,那我就走了。
哪個協會在這裏工作?
謝謝!
在您的代碼中創建關係的方式反映了關係在用戶和打勾之間,並且該部分是將它們結合在一起的部分。不應該是用戶和部分是相關的,並且刻度線是將它們綁定在一起的東西嗎?至少,這就是我的看法 – Faisal 2010-05-03 08:40:20
我不確定「屬於:用戶」是否正確 - 我認爲它會是「has_one:user」? ......也許我的解釋不好。如果我錯了或需要重新解釋,請糾正我。這看起來像是費薩爾的一個不同的例子......試圖找出哪個是正確的。感謝您的幫助!!! – jmccartie 2010-05-03 22:38:31