如果Parent has_many :children,必须 Child :belongs_to :parent
发布于 2009-05-28 16:09:22
不,belongs_to是不必要的。这将意味着您将无法从两个方向查询关联,但如果这不是您的应用程序的要求,那么就没有必要了。
发布于 2009-05-28 16:16:11
正如科迪所说,不是强制性的--但90%的案例将是如此。
见用于ActiveRecord关联的Rails API文档。当您指定has_many或belongs_to时,一组(助手)方法将被添加到Rails模型类中。上面的页面显示了以表格格式自动添加的特定方法。因此,如果您只指定关联的一端(例如,Child ),那么您将只能使用来自Child模型的那些对应方法。
https://stackoverflow.com/questions/921723
复制相似问题