我在text_area
内有一个fields_for
,位于form_for
内。
<%= day_form.text_area :hatch %>
是否可以更改text_area
的大小?例如:day_form.text_area size: 5
。
答案 0 :(得分:133)
你可以选择:
<%= day_form.text_area :hatch, cols: "30", rows: "10" %>
或者您可以使用size属性指定两者:
<%= day_form.text_area :hatch, size: "30x10" %>
答案 1 :(得分:3)
由于文本区域同时包含行和列,因此您必须同时指定
<%= text_area(:application, :notes, cols: 40, rows: 15, class: 'myclass') %>
对于文本字段可以使用
<%= text_field(:application, :name, size: 20) %>
http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-text_area
答案 2 :(得分:2)
为了响应,我喜欢使文本区域宽度为100%:
<%= f.text_area :description, :rows => 10, style: 'width:100%;' %>