У меня есть таблица 'users', в которой хранятся все пользователи моих веб-сайтов, некоторые из которых являются техническими специалистами.Таблица пользователей имеет поля 'first_name' и 'last_name', а также другие поля.
Другая таблица называется service_tickets, которая имеет внешний ключ от пользователей, называемый technician_id.Это создает мне реальную проблему, потому что когда я смотрю на таблицу service_tickets, связанный пользователь на самом деле является техническим специалистом.Вот почему в таблице service_tickets есть technician_id, а не поле user_id.
Я пытаюсь выполнить что-то вроде этого:
t = service_ticket.find_by_id(7)
t.technician.first_name # notice how I don't do t.user.first_name
Возможно ли это в рельсах?Кажется, я не могу заставить его работать ...
Спасибо за вашу помощь!