Rails 4 - 嵌套资源,我想

时间:2013-07-12 20:46:32

标签: ruby-on-rails ruby-on-rails-4

我有一个REQUEST模型,可以通过3个USERS进行审批。 REQUEST有approver1_id,approver2_id和approver3_id(都是USERS)。处理这种关联的最佳方法是什么?

在REQUEST模型中,我是这么做的:

belongs_to :approver1, :class_name => 'User', :foreign_key => 'approver1_id'
belongs_to :approver2, :class_name => 'User', :foreign_key => 'approver2_id'
belongs_to :approver3, :class_name => 'User', :foreign_key => 'approver3_id'

并在USER模型中:

has_many :requests

或者我在ROUTES中做一些嵌套资源?还是...?

0 个答案:

没有答案