I have a text_area
inside a fields_for
, which is inside a form_for
.
<%= day_form.text_area :hatch %>
As text area has both row and column you have to specify both
<%= text_area(:application, :notes, cols: 40, rows: 15, class: 'myclass') %>
For text field can use
<%= text_field(:application, :name, size: 20) %>
http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-text_area
For responsiveness I like to make the text area width 100% :
<%= f.text_area :description, :rows => 10, style: 'width:100%;' %>
You could either go with:
<%= day_form.text_area :hatch, cols: "30", rows: "10" %>
or you can specify both with the size attribute:
<%= day_form.text_area :hatch, size: "30x10" %>