w kontrolerze
[code] def update
@user = User.find(params[:id])
respond_to do |format|
if @user.update_attributes(params[:user])
flash[:notice] = 'Konto zostało edytowane.'
logger.info(flash.inspect)
format.html { redirect_to root_url }
format.xml { head :ok }
else
format.html { render :action => "edit" }
format.xml { render :xml => @user.errors, :status => :unprocessable_entity }
end
end[/code]
w widoku
<% form_for :user, @user, :url=>{:action=>"update", :id=>@user.id} do |f| %>
<%= f.error_messages %>
w routesach wywal 4 linijke (tam gdzie masz map.resorces :users)
u mnie dziala