如何通过遍历控制器中的位置来获取下面表单输入字段中的所有ans[n]
值n = 1...3
?
<input type="text" name="ans[1]" value="Test 1">
<input type="text" name="ans[2]" value="Test 2">
<input type="text" name="ans[3]" value="Test 3">
如何通过遍历控制器中的位置来获取下面表单输入字段中的所有ans[n]
值n = 1...3
?
<input type="text" name="ans[1]" value="Test 1">
<input type="text" name="ans[2]" value="Test 2">
<input type="text" name="ans[3]" value="Test 3">
您可以通过在控制器中执行此操作来循环此参数:
#controller
params[:ans].each do |value|
puts value # should print the values for each input
end
如果params[:ans]
是一个哈希数组,您可以像这样访问它的属性:
params[:ans].each do |answer_attributes|
puts answer_attributes['1']
end
您可以遍历参数哈希的值。
params[:ans].values.each do |value|
puts value
end