как получить значения отношения Has_many в RAILS
-
12-09-2019 - |
Вопрос
Кто-нибудь может, пожалуйста, помочь, как извлечь значения атрибутов из 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)
Не связан с StackOverflow