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

+0

Дьявол находится в деталях: P –

Смежные вопросы