Kích thước đường ray text_area


76

Tôi có một text_areabên trong a fields_for, mà bên trong a form_for.

<%= day_form.text_area :hatch %>

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

Câu trả lời:


147

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

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

hoặc bạn có thể chỉ định cả hai bằng thuộc tính size:

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

4
điều này không hoạt động bây giờ có giải pháp rails 3.1 khác với giải pháp này không?
Dev R

Rất tiếc ... 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

Tôi không thấy điều này được đề cập, nhưng bạn cũng có thể viết nó như vậy: <% = f.text_area: text,: size => "60% x5%"%> Đây là trong Rails 4.0.0
kyle

Tôi đã phải thay đổi f.text_field thành f.text_area.
flobacca

8

Để đáp ứng, tôi muốn đặt 100% chiều rộng vùng văn bản:

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


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.