在一个表单中,我有一个来自数据库的产品列表,每个产品在表单中都有这些项目:
= text_field_tag 'item['+product.id.to_s+'][]'
= text_field_tag 'item_value1['+product.id.to_s+'][]'
= text_field_tag 'item_value2['+product.id.to_s+'][]'
我正在尝试遍历数组并以这种方式获取所有这些(item,item_value1,item_value2):
params[:item].each_with_index do |val, index|
puts "#{val[0]} => #{val[1]}"
end
输出如下:
191359 => [""]
191361 => [""]
191360 => ["15"]
191212 => [""]
191210 => ["9"]
248974 => [""]
191209 => [""]
190920 => [""]
190919 => [""]
190921 => [""]
但是,如何获取相应产品的所有数据?就像是
puts "item: #{item}, item_value1: #{item_value1}, item_value2: #{item_value2}"