フォームを作成する
form_tag { :controller => "user", :action => "update" }, { :method => :put } do
# ...
end
フォームを作成する(モデルに対応したフォームの作成)
・元の値を格納しているモデルと変更後のモデルが同じ場合
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
参考文献