&tag(Rails3/ビュー);
*目次 [#b28ca5cc]
#contents
*参考情報 [#s20d200e]

*フォーム関連のビューヘルパー [#r7b602dc]

**f.text_field / text_field / text_field_tag どう違うのか [#r15475ea]
-[[Rails3 事始め: [Rails3] form_for と form_tag、text_field と text_field_tag の違い:http://rails3try.blogspot.jp/2011/06/rails3-textfield-textfieldtag.html]]
-基本的に、f.text_fieldや、text_fieldは、モデルを対象にした部品。paramsに渡された時params[:モデル名][:プロパティ名]でアクセスできる。
-text_field_tagはそんなの関係ねえやつ。


**select [#jd2132d1]
-[[プルダウンメニュー(select_tag)の中身をデータベースに用意する - Rails つまみぐい:http://rails.hatenadiary.jp/entry/2013/03/15/122116]]
-[[そろそろRailsのselectメソッドについて一言いっとくか - (゚∀゚)o彡 sasata299's blog:http://blog.livedoor.jp/sasata299/archives/51694983.html]]
-[[select - リファレンス - Railsドキュメント:http://railsdoc.com/references/select]]
-f.select / select / select_tagでそれぞれ引数が違いめんどくさい。select_tagは、options_for_selectを使わいといけないとこも違う。
-オブジェクトの配列から作る。 [[白い烏 select_tagのoptions_for_select:http://whtiecrow.blog.shinobi.jp/rails/select_tag%E3%81%AEoptions_for_select]]。
 select_tag 'xxx', options_for_select(objects.map{|obj| [obj.title, obj.id]})

**check_box [#s1aaa508]
***on/offで送られる値は? [#f358dc2a]
-デフォルトで、onのときは"1", offのときは"0"が送られる。
-送信される値をカスタマイズしたいときは次が参考になる。[[forms - Rails f.check_box set checked/unchecked values - Stack Overflow:http://stackoverflow.com/questions/16573508/rails-f-check-box-set-checked-unchecked-values]]


トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS