【发布时间】:2016-04-02 00:08:27
【问题描述】:
我对如何处理这个关联有点困惑。
型号
class Loan < ActiveRecord::Base
has_many: payments
end
class Payment < ActiveRecord::Base
belongs_to: loan
end
之所以出现混淆,是因为理论上一个人可以一次还清贷款,因此不会有“多次”付款。
Loan 可以同时拥有 has_one 和 has_many 吗?
谢谢
【问题讨论】:
-
保留为
has_many。要确定贷款是否已还清,您只需将付款金额相加 - 仅 1 或 100 都没有关系。保持简单。
标签: ruby-on-rails associations