我有一个像
这样的表格<input name="url[0]" type="text" />
<input name="url[1]" type="text" />
<input name="url[2]" type="text" />
我希望能够访问以下内容:
params[:url].each do |url|
# work
end
我知道如果我从名称中删除显式索引,这将有效,但我更愿意保留索引。这是否支持rails开箱即用?
答案 0 :(得分:2)
你需要像这样修改你的块:
params[:url].each do |index, url|
# work
end
答案 1 :(得分:0)
params[:url]
将是这样的哈希:
params[:url]
=> {'0' => 'url-1', '1' => 'url-2', '2' => 'url-3'}
所以你必须像这样迭代哈希:
params[:url].each do |key, value|
# work
end