我想以一种形式编辑我的模特照片的多个项目.我不确定如何使用表单正确显示和POST这个,以及如何在控制器中的更新操作中收集项目.
这就是我要的:
<form>
<input name="photos[1][title]" value="Photo with id 1" />
<input name="photos[2][title]" value="Photo with id 2" />
<input name="photos[3][title]" value="Custom title" />
</form>
Run Code Online (Sandbox Code Playgroud)
参数只是一个例子,就像我上面所说:我不确定以这种形式发布这些值的最佳方法.
在控制器中我想要这样的东西:
@photos = Photo.find( params[photos] )
@photos.each do |photo|
photo.update_attributes!(params[:photos][photo] )
end
Run Code Online (Sandbox Code Playgroud)