Rails:如何在text_field_tag中设置ID或Name属性?

Muf*_*lix 10 ruby-on-rails-3

<%= text_field_tag :barcode, params[:barcode] %>
Run Code Online (Sandbox Code Playgroud)

生成

<input id="barcode" name="barcode" type="text"></input>
Run Code Online (Sandbox Code Playgroud)

但是我需要

<input type="text" name="barcode" id="autocomplete"></input>
Run Code Online (Sandbox Code Playgroud)

但是在文档中我没有找到如何更改ID属性的方法.

我需要使用text_field_tag,因为如果提交失败,它会使用params填充文本框.

n_i*_*c_k 24

试试这个

<%= text_field_tag :barcode, params[:barcode], id: 'autocomplete' %>
Run Code Online (Sandbox Code Playgroud)