arbeitet So habe ich dies auf dem erb:Rails, gleiches Stück Code wird nicht mit 3.2
<%= fields_for camera, :index =>camera.id do |field|%>
<%= field.check_box :alertflag %>
Und das auf dem Controller:
@camera = Camera.update(params[:camera].keys, params[:camera].values)
Und es funktioniert auf einem Server der haben Rails 3.0.9, aber aus irgendeinem Grund funktioniert es nicht auf einem Server mit Rails 3.2.
Die params-Hash ist wie folgt auf 3.0.9:
camera%5B10%5D%5Balertflag%5D=0
On 3.2:
camera%5Balertflag%5D=0
So ist der Index fehlt.
Auf welcher Weise Funktioniert es nicht mehr? Wie sieht der übergebene Params-Hash aus? –
@FrederickCheung Ich habe die Information zu der Frage hinzugefügt. Also im Grunde fehlt der Index. – IBG