フォームを作成する

form_tag { :controller => "user", :action => "update" }, { :method => :put } do
  # ...
end


フォームを作成する(モデルに対応したフォームの作成)

・元の値を格納しているモデルと変更後のモデルが同じ場合

form_for :user, :url => { :action => "update" }, :html => { :method => :put } do |form|
  # ...
end

・元の値を格納しているオブジェクトと変更後のモデルが違う場合
  
 第一引数:変更後のモデル
 第二引数:元の値を格納しているオブジェクト

form_for :user, @hoge, :url => { :action => "update" }, :html => { :method => :put } do |form|
  # ...
end

参考文献