update_attributes does not work with ActiveResource

I have to sites running on port 3000 and 3001

I read the Client model via ActiveResource. Creating and deleting
is working but updating causes the following error:

NoMethodError in ClientsController#update
undefined method `update_attributes' for #<Client:0x22fce78>

Is ActiveResource broken?

I run Rails 2.1.0.


To update a resource, you should be able to just change your
attributes as desired and then call object.save(). ActiveResource
should translate that to a PUT request, which the server app should
then map to the update() action on the server resource.

Unless I've misunderstood your question...?


REST with Rails
Oct 4, 2008, Austin TX: http://www.purpleworkshops.com/workshops/rest-and-web-services

Ok, I just changed this:

  def update
     @client = Client.find(params[:id])

     respond_to do |format|
       # if @client.update_attributes(params[:client])
       if 1 == 1
         @client.lastname = "BLAHBLAH"
         flash[:notice] = 'Client was successfully updated.'
         format.html { redirect_to(@client) }
         format.xml { head :ok }
         format.html { render :action => "edit" }
         format.xml { render :xml => @client.errors, :status => :unprocessable_entity }

It works! THanx. So the standard code generated by script/generate ... is useless?