Ruby on Rails 提供了一系列的 Form Helper 方法,用於簡化表單的建立和處理。
以下是一些常用的 Form Helper 功能:submit
:生成一個提交按鈕。label
:生成一個標籤,用於標識表單欄位。text_field
:生成一個文字輸入欄位。text_area
:生成一個文字區域輸入欄位。number_field
:生成一個數字輸入欄位。password_field
:生成一個密碼輸入欄位。email_field
:生成一個電子郵件輸入欄位。
check_box
:生成一個勾選框。radio_button
:生成一個單選按鈕。button
:生成一個普通按鈕。telephone_field
:生成一個電話號碼輸入欄位。date_field
:生成一個日期輸入欄位。time_field
:生成一個時間輸入欄位。datetime_field
:生成一個日期時間輸入欄位。file_field
:生成一個檔案上傳欄位。
form_tag
:建立一個表單標籤,用於包裹表單欄位。form_for
:基於模型物件建立一個表單,並自動生成相對應的表單欄位。select
:生成一個下拉列表。collection_select
:生成一個關聯模型的下拉列表。fields_for
:用於處理關聯模型的嵌套表單。nested_fields_for
:處理動態添加的嵌套表單欄位。error_messages_for
:顯示模型物件中的錯誤訊息。