2009-08-10 59 views
0

HAS_MANY关系值的任何一个都可以帮到如何从上轨的has_many关系获取属性的值如何获取在轨道上

例如 公司是一对一的关系,有许多电子邮件

company --> email 

我需要

我怎么能做到这一点从那些company.email取EMAIL_ADDRESS?

company.email.email_address 

回答

3

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

1

尝试此

@company = Email_address.find(:所有,则params [ :EMAIL_ID], :包括=>#:用户, :条件=> “EMAIL_ID =#{PARAMS [:EMAIL_ID] .to_i} AND出版=真”)

1
email_addresses = Company.all.map(&:emails).map(&:email_addresses)