2010-04-30 43 views

回答

12

控制台总是打印命令的返回值。 .each的返回值是初始数组。

所以,你要么返回你所需要的值:

Model.find(:all).map{ |x| x.name } 

或者防止输出,返回类似零:

Model.find(:all).each{ |x| p x.name }; nil