2012-04-23 69 views
1

我有一个用户表和一个请求表。用户表包含员工和客户。我已将user_id和employee_id添加到请求表中。RoR双重外键

我想下面将让我有两个外键指向用户表:

belongs_to :user   # foreign_key "user_id" 
belongs_to :employee, :class_name => "user", :foreign_key => "employee_id" # foreign_key "employee_id" 

但是,我得到“未初始化的不断要求::用户”从这种形式的行:

<%= f.association :employee, :label_method => :full_name, :label => 'Assigned To' %> 

我在做什么错了? 谢谢!

回答

0

您是否尝试过使用:class_name => "User"而不是:class_name => "user"

+0

谢谢 - 它总是那些小东西! – Reddirt 2012-04-23 20:07:04

+0

魔鬼在细节:P – 2012-04-23 20:34:26