我的应用程序具有“贷款”的概念。每笔贷款都有债权人,债务人和金额。关于ActiveRecord协会的简单问题
从数据库的角度来看,我知道我想要的贷款表看起来像这样:
|id|Amount|creditor_id|debtor_id|
| 1| 100| 5| 7|
凡债权人/债务人的id引用的用户ID(即,为我的用户表行的主键)。
我的问题是我应该如何在ActiveRecord中设置它。我不能这样做:
class Loan < ActiveRecord::Base
has_one :creditor
因为这将导致轨寻找一个“债权人”表(和债权人都存储在用户表)。
一般,但http://api.rubyonrails.org/有这样一个可怕的用户界面! – 2009-02-24 21:23:40