我在我的 model 定义了一个方法如下: class Bom < ActiveRecord::Base def self.cal(fileid) arrs=[] arr=[] Bom.where(:fileid=>fileid).each do |m| if m.quantitym.code).first.quantity.to_i arr<m.code).first.quantity arr<<1 arrs<<arr end arr=[] end return arrs end end 现在需要这个返回值,如果在 rails c 上调用这个函数 Bom.cal(1) 返回一个数组如下 [["01010001", -2, "1"], ["01010002", -3, "1"]] 现在在浏览器上却出现错误 这怎么解决。。。。