<%= text_field_tag :barcode, params[:barcode] %>
产生
<input id="barcode" name="barcode" type="text"></input>
但是我需要
<input type="text" name="barcode" id="autocomplete"></input>
但是在documentation中,我没有找到改变ID属性的方法。
我需要使用text_field_tag,因为如果提交失败,它将用参数填充文本框。
最佳答案
试试这个
<%= text_field_tag :barcode, params[:barcode], id: 'autocomplete' %>
关于ruby-on-rails-3 - Rails : how do I set ID or Name attribute in text_field_tag?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18989223/