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">

没有任何数组?另外,如果我只写一个输入,没有任何表单标签,我会在参数中看到这个值,还是我必须写完整:form_tag,然后有隐藏字段?

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 回答