2009-08-10 34 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)