【发布时间】:2009-02-24 18:40:41
【问题描述】:
我的应用程序包含“贷款”的概念。每笔贷款都有债权人、债务人和金额。
从数据库的角度来看,我知道我希望贷款表看起来像这样:
|id|Amount|creditor_id|debtor_id|
| 1| 100| 5| 7|
债权人/债务人 ID 引用用户 ID(即,我的用户表中行的主键)的位置。
我的问题是我应该如何在 ActiveRecord 中进行设置。我不能这样做:
class Loan < ActiveRecord::Base
has_one :creditor
因为这将导致 Rails 查找“债权人”表(债权人都存储在用户表中)。
【问题讨论】:
标签: ruby-on-rails activerecord