0
想象一个简单的I-O-U应用程序,其中有User
模型和Transaction
模型。将多个列映射到同一张表
的User
表有以下几列:
- ID
- 名
的Transaction
表有以下几列:
- lender_id(外键
User.id
) - borrower_id(外键
User.id
) - 日期
用户只能借出或借入到存在于User
表另一个用户。
一个例子是:
User:
id | name
-------------
1 | name A
2 | name B
3 | name C
Transaction:
lender_id | borrower_id | date
----------------------------------
1 | 2 | date1
1 | 3 | date2
3 | 2 | date3
我将如何实现模型类的关联?
你需要[belongs_to](http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html#method-i-belongs_to)吗? – aishwarya 2011-12-16 06:40:40