Вопрос

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

Например компания - это одно отношение, и у нее много электронных писем

company --> email

мне нужно получить email_address от этих company.email

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

company.email.email_address
Это было полезно?

Решение

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

Другие советы

Попробуй это

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

email_addresses = Company.all.map(&:emails).map(&:email_addresses)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top