Rails text_area大小

我有一个text_area内的一个fields_for ,这是一个form_for

 <%= day_form.text_area :hatch %> 

是否有可能改变text_area的大小? 例如: day_form.text_area size: 5

你可以select:

 <%= day_form.text_area :hatch, cols: "30", rows: "10" %> 

或者您可以使用size属性指定两者:

 <%= day_form.text_area :hatch, size: "30x10" %> 

由于文本区域同时包含行和列,因此您必须指定两者

 <%= 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

为了提高响应速度,我喜欢将文本区域宽度设置为100%:

<%= f.text_area :description, :rows => 10, style: 'width:100%;' %>