ActionView::Helpers::FormTagHelper
def field_name(object_name, method_name, *method_names, multiple: false, index: nil)

説明

FormHelper の text_field などが作るものと同じ形の name 属性の値を、文字列にして返します。

引数

値を変えると、ERB と HTML が変わります。

name 属性の値の前の部分にします。空の文字列なら、method_name を [] で囲まずに name 属性の値の先頭にします。
method_name:tags
object_name のあとに、[] で囲んで追加します。
= nil
:subtitle
method_name のあとに、1 つずつ [] で囲んで追加します。いくつでも渡せます。
= false
true
true にすると、最後に [] を追加します。
= nil
0
object_name のあとに、[] で囲んで追加します。object_name が空なら、追加しません。

ERB

直前との違い: 追加 削除 変更


          

HTML


          

プレビュー

プレビューを操作すると、フォーム送信の内容が変わります。

フォーム送信

フォームデータ

namevalue
リクエストボディを見る

Content-Type:


              

params