Rails 3 находит атрибут модели с внешним ключом в другой модели - PullRequest
1 голос
/ 10 ноября 2011

У меня есть две модели: Отчеты (принадлежит клиенту) и Клиенты (имеет много отчетов). У Клиента есть атрибут или столбец, который называется «специальность». То, что я пытаюсь сделать, - это иметь возможность вызывать и отображать атрибут Client.specialty для этого конкретного @client, когда он находится внутри страницы показа отчета @ client. В моей модели отчета у меня есть внешний ключ "client_id". Я понятия не имею, как это сделать, я зашел так далеко:

 @report.client_id 

Это, очевидно, отображает число, но я не знаю, как идти дальше. Своими способами я хочу сделать что-то вроде этого:

@report.client_id.specialty

Но это не работает, очевидно. Как мне это сделать?

1 Ответ

3 голосов
/ 10 ноября 2011

почему не следующее?

@report.client.specialty
...