ruby on rails
def get_process_order_items
po = ProcessOrder.find(params[:id])
ids = po.process_order_items.map { |e| e.fabric.id }
a = Fabric.where(:id => ids.uniq())
a.collect{ |b| b[:pre_weight] = get_fabric_num(params[:id]) }
debugger
wando_grid_for_array(params, a)
end
无法在a上显示键值。在调试器上。你可以告诉我吗? 感谢
答案 0 :(得分:0)
a.collect{ |b| b[:pre_weight] = get_fabric_num(params[:id]) }
似乎没有副作用,您的意思是a.collect!{ |b| b[:pre_weight] = get_fabric_num(params[:id]) }
,也许?