2010-11-19 34 views
66

Tôi có một text_area bên trong một fields_for, nằm bên trong một form_for.Rails text_area size

<%= day_form.text_area :hatch %> 

Có thể thay đổi kích thước của text_area không? Ví dụ: day_form.text_area size: 5.

Trả lời

126

Bạn có thể có thể đi với:

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

hoặc bạn có thể xác định cả hai với thuộc tính kích thước:

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

này không làm việc bây giờ là có một đường ray giải pháp 3.1 đó là khác nhau từ một trong những điều này? –

+0

Hmm ... Tôi vừa thực hiện một bài kiểm tra nhanh trong cả môi trường 3.0.x và 3.2.x và nó hoạt động nên tôi nghĩ chúng cũng hoạt động trong 3.1. Bạn có thể làm rõ những gì nó không hoạt động? – DanneManne

+4

cols dường như không hoạt động, các hàng có. – AJP

1

Đối với phản ứng tôi muốn làm cho vùng văn bản rộng 100%:

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