レール上のhas_many Relationshipから属性の値を取得する方法を教えてください。
たとえば、会社は 1 つの関係であり、多くの電子メールを持っています
company --> email
これらの company.email から email_address を取得する必要があります
どうやってやるの?
company.email.email_address
レール上のhas_many Relationshipから属性の値を取得する方法を教えてください。
たとえば、会社は 1 つの関係であり、多くの電子メールを持っています
company --> email
これらの company.email から email_address を取得する必要があります
どうやってやるの?
company.email.email_address
@company = Company.find(1) @company.emails.collect(&:email_address)
これを試して
@company = Email_address.find(:all,params[:email_id], :include => #:user, :conditions => "email_id=#{params[:email_id].to_i} AND published=true")
email_addresses = Company.all.map(&:emails).map(&:email_addresses)