0
型号用户应该有关联:同一型号的has_many和belongs_to的到其他模型
has_many :owner_tasks, class_name: 'Task', foreign_key: 'user_id'
has_many :doer_tasks, class_name: 'Task', foreign_key: 'doer_id'
和型号任务应该有关联:
belongs_to :owner, class_name: 'User', foreign_key: 'owner_id'
has_many :doers, class_name: 'User', foreign_key: 'doer_id'
任务应该有很多实干家,只有一个所有者。建立这个协会有多合适?
我有错误,当我尝试创建任务对象'ActiveRecord的: :StatementInvalid:PG :: UndefinedTable:错误:关系“tasks_users”不存在' –
@AlexandrDmitrenko对不起,我没有尝试。新版本应该可以工作。 –