Rails – フォームヘルパー(旧)

共通事項

名前の指定

タグのid/nameやラベルのforに指定する識別子の指定方法に、文字列とシンボルの2種類がある。

text_field_tag(:name)
text_field_tag("name")

いずれも生成されるタグはid/nameに文字列が設定される。

<input type="text" id="name" name="name">

基本系

form_tag

form_tagfomタグを生成する(Railsdoc)。

form_tag(action [option/HTML_attr/event]) do
end

アクションを指定

メソッドを指定

multipart指定

 

submit_tag

submit_taginputタグのtype="submit"を生成する(Railsdoc)。

submit_tag([button_name , option/HTML_attr/event])

ボタン名を指定:第1引数はボタン名

無効化

POST中の表示の指定

label_tag

label_tagはフォーム要素と関連付けられたラベルタグを生成する(Railsdoc)。

label_tag(id&name [, contents [, HTML_attr or event])

識別子と内容を指定

テキスト入力系

text_field_tag

text_field_taginputタグのtype="text"を生成する(Railsdoc)。

text_field_tag(id&name [, value, option/HTML_attr/event])

識別子のみ指定:第1引数がidとnameにセットされる

値を指定:第2引数がvalueの値になる

識別子とプレースホルダーを指定

クラス指定

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です