form_forとは
railsで情報を送信するためのヘルパーメソッドです。
そのため多くのrailsアプリケーションで使用されます。
基本構文
簡単なフォームの書き方
◯◯◯.haml
form_for(モデルオブジェクト , オプション) do |f|
フォームコントロールの設置
form_forの種類
メソッド名 | 説明 |
---|---|
check_box | チェックボックス |
color_field | 色の入力欄 |
date_field | 日付の入力欄 |
datetime_field | 日時の入力欄(グローバルタイム) |
datetime_local_field | 日時の入力欄(ローカルタイム) |
email_field | emailアドレスの入力欄 |
fields_for | form_forの中で別のモデルを指定したフォーム |
file_field | 画像や文章などのファイルを選択するフォーム |
hidden_field | 隠しフィールドの生成 |
label | ラベルの生成 |
month_field | 月の入力欄 |
number_field | 数値入力欄 |
password_field | パスワード入力欄 |
telephone_field,phone_field | 電話番号入力欄 |
radio_button | ラジオボタンの生成 |
range_field | 範囲選択バー |
search_field | 検索ボックスフォーム |
text_area | 文字列入力欄 |
text_field | 文字列入力欄 |
time_field | 時間入力欄 |
url_field | URL入力欄 |
week_field | 週の入力欄 |
submit | 送信ボタン |