将find出来的对象数组 组装成 字符串数组

  user=User.find(:all,:select=>"user_name",:conditions=>["user_name like ?","ma"+"%"])

 

 (1)user.map(&user_name) 好像是rails扩展的

 

  user.map do |e| e.user_name  end 等同于上一种写法

 

 (2)XXX=[ ]

 user.each do|e| xxx<<e.user_name end

 

这两种方式都能将一个对象数组组装成  以user_name的数组!

你可能感兴趣的:(Rails)