como buscar valores de relação has_many on Rails
-
12-09-2019 - |
Pergunta
Qualquer um pode ajudar por favor a como buscar os valores dos atributos do has_many relacionamento nos trilhos
Por exemplo empresa é uma relação e tem muitos e-mail
company --> email
i precisa buscar email_address daqueles company.email
Como posso fazer isso?
company.email.email_address
Solução
= @company Company.find (1) @ Company.emails.collect (&: email_address)
Outras dicas
Tente este
@company = Email_address.find (: all, params [: EMAIL_ID], : Incluir => #: usuário, : Conditions => "EMAIL_ID = # {params [: EMAIL_ID] .to_i} e publicado = true")
email_addresses = Company.all.map(&:emails).map(&:email_addresses)
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow