【发布时间】:2016-09-19 05:11:32
【问题描述】:
我有两个模型,用户和请求
根据定义,一个用户可以有多个请求,每个请求都有一个分配的代理(可以是不同的用户)
基数为,
class User < ActiveRecord::Base
has_many :requests
end
但是请求模型中有一个列 agent_id 必须链接到用户。 那么我该如何设置关系的最佳方式,
1. User has_many requests (with column requests.user_id)
2. Request has_one user(with column requests.agent_id)
这两个都在请求表上
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-4 rails-activerecord