技術メモ

技術的なメモです

submit_tag の confirm

<% form_tag :action => "test" do-%>
  <%= submit_tag "決定",:onclick => "return #{confirm_javascript_function("よろしいですか?")}" %>
<% 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

参考文献

































月別アーカイブ
楽天市場
記事検索
プロフィール

ほり

カテゴリ別アーカイブ
タグクラウド
livedoor × FLO:Q
QRコード
QRコード
  • ライブドアブログ