2013-09-24 12 views
8
<%= text_field_tag :barcode, params[:barcode] %> 

si generanoRails: come set ID o nome attribuiscono a text_field_tag?

<input id="barcode" name="barcode" type="text"></input> 

ma ho bisogno

<input type="text" name="barcode" id="autocomplete"></input> 

Ma in documentation non ho trovato un modo per cambiare attributo ID.

Ho bisogno di usare text_field_tag ​​perché riempie la casella di testo con i parametri se l'invio fallisce.

se penso a mi preoccupo se cambio un ID non riempie un parametro?!

risposta

20

provare questo

<%= text_field_tag :barcode, params[:barcode], id: 'autocomplete' %> 
+0

grazie funziona – Muflix

2

Si può anche provare questo ...

<%= text_field_tag :barcode, params[:barcode], :id => 'autocomplete' %> 
0

provare questo

'<% = text_field_tag ​​"name_text", "value_text",: class = > "txBox",: size => 15%> '

funziona

<input type="text" size="15" name="name_text" id="name_text" values="" class="txBox">