как получить значения отношений Has_many на RAILS - PullRequest
0 голосов
/ 10 августа 2009

Может ли кто-нибудь помочь, пожалуйста, как извлечь значения атрибутов из has_many Отношения на рельсах

Например Компания имеет одно отношение и имеет много адресов электронной почты

company --> email

мне нужно получить адрес электронной почты от этих company.email

Как я могу это сделать?

company.email.email_address

Ответы [ 3 ]

3 голосов
/ 10 августа 2009

@ company = Company.find (1) @ Company.emails.collect (&: email_address)

1 голос
/ 10 августа 2009
email_addresses = Company.all.map(&:emails).map(&:email_addresses)
1 голос
/ 10 августа 2009

Попробуйте это

@ company = Email_address.find (: все, параметры [: email_id], : include => #: пользователь, : условие => "email_id = # {params [: email_id] .to_i} И опубликовано = true")

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...