我是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