Rails Ассоциации - PullRequest
       3

Rails Ассоциации

0 голосов
/ 06 июля 2011

Фирма has_many: клиенты

Клиент принадлежат: фирма # w чужой ключ firm_id

Я могу сделать client.firm.name

мой вопрос:

Как лучше всего найти клиентов, принадлежащих этой фирме, в том же формате?

1 Ответ

2 голосов
/ 06 июля 2011

Чтобы получить все объекты клиента, просто сделайте ...

c = firm.clients

Чтобы получить все имена клиентов для фирмы в виде массива строк, выполните ...

names = firm.clients.all.collect {|c| c.name}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...