method

update

update(id, attributes)
public

Finds the record from the passed id, instantly saves it with the passed attributes (if the validation permits it), and returns it. If the save fails under validations, the unsaved object is still returned.

1Note

collection update

mihserf ยท Aug 17, 20082 thanks

in the FirmsController

@firm.people.update(params[:people].keys,params[:people].values)

in the View

==== <% form_for(@firm) do |f| %> <%= f.error_messages %> <%= f.text_field :name %> <%@firm.people.each do |person|%> <%fields_for "people[]", person do |pf|%> <%= pf.text_field :name %> <%end%> <%= f.submit "Save" %> <%end%>