我对如何处理此关联感到困惑。
楷模
class Loan < ActiveRecord::Base
has_many: payments
end
class Payment < ActiveRecord::Base
belongs_to: loan
end
之所以会出现混乱,是因为理论上一个人可以一次还清贷款,因此不会有“很多”还款。
贷款可以同时拥有has_one和has_many吗?
谢谢
has_many
并不是说must_have_many
,而是can_have_many
实际上,您的贷款可能为零或一百笔还款,这种关系应该仍然是has_many
。
即使可能只有一次,您也仍然需要将单笔付款作为付款的集合来访问。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句