Well, seeing your routes.rb (the part that you expect to be relevant) would certainly help. You can manually add:
:conditions => { :method => :put }
to your map.connect (or named route) to require a certain type of request (the default is to allow any)
You should also show the piece of your view that implements the form.
-Rob
Rob Biedenharn http://agileconsultingllc.com Rob@AgileConsultingLLC.com