RoR双外键

时间:2012-04-23 17:59:23

标签: ruby-on-rails

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

我认为以下内容允许我将两个外键都指向用户表:

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

但是,我从这个表单行得到“未初始化的常量request :: user”:

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

我做错了什么? 谢谢!!

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用:class_name => "User"代替:class_name => "user"