2012-04-23 83 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