任何人都可以帮助如何从rails上的has_many关系中获取属性值
例如公司是一个关系并且有很多电子邮件
company --> email
我需要从那些 company.email 获取 email_address
我怎样才能做到这一点?
company.email.email_address
任何人都可以帮助如何从rails上的has_many关系中获取属性值
例如公司是一个关系并且有很多电子邮件
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)