adding a class to a text_field_tag

David Geismar picture David Geismar · Aug 31, 2015 · Viewed 34.2k times · Source

I am trying to give a class to my text_field_tag

I have this

<%= text_field_tag :login_aei, class: 'form-control' %>

but it keeps generating this :

<input type="text" name="login_aei" id="login_aei" value="{:class=>&quot;form-control&quot;}">

What am I doing wrong ?

Answer

Arup Rakshit picture Arup Rakshit · Aug 31, 2015

You declared it wrong. Here is the one will work.

<%= text_field_tag :login_aei, "", class: 'form-control' %>

I gave the value of the input field as empty string, but you can give any value what meets your business needs.