1

私はそのようなコードを持っています:

= hidden_field(:user_id, nil, :value => params[:user_id])

しかし、それはそのようなhtmlを生成しています:

<input id="user_id_" name="user_id[]" type="hidden" value="1">

しかし、そのようなhtmlコードを生成するために、私が書く必要があるのは:

<input id="user_id" name="user_id" type="hidden" value="1">

配列なしですか?また、フォームタグなしで1つの入力のみを書き込むと、この値がparamsに表示されますか、それとも完全に書き込む必要がありますか?

4

1 に答える 1

2

hidden_​​field_tag を使用する

hidden_field_tag 'user_id', 1
# => <input id="user_id" name="user_id" type="hidden" value="1" />
于 2013-01-13T12:49:30.010 に答える