Rails text_area大小

时间:2010-11-19 10:04:06

标签: ruby-on-rails

我在text_area内有一个fields_for,位于form_for内。

<%= day_form.text_area :hatch %>

是否可以更改text_area的大小?例如:day_form.text_area size: 5

3 个答案:

答案 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%;' %>