2009-03-29 53 views
7

Tôi có tệp .erb với mẫu biểu mẫu sử dụng trợ giúp form_for để tạo biểu mẫu và một số trường của chúng được tạo bằng phương pháp text_field. Trong kết quả HTML tôi thấy các thuộc tính size được thêm vào mọi đầu vào được tạo bằng phương pháp nói trên.Cách xóa thuộc tính kích thước khỏi đầu vào được tạo bởi text_field?

Tôi muốn kiểm soát kích thước đầu vào bằng CSS và thuộc tính size ngăn tôi làm việc đó. Có cách nào để nói text_field phương pháp mà tôi không muốn chúng?

Tôi đã cố gắng chuyển :size => nil làm tùy chọn cho phương thức đó, nhưng điều đó không có tác dụng.

Trả lời

2

Bạn có thể sử dụng tùy chọn CSS hoặc: size để điều khiển kích thước của các trường nhập. Tôi không chắc chắn nếu có một tùy chọn để loại bỏ các thuộc tính kích thước, tôi đã luôn luôn chỉ cần bỏ qua nó và thiết lập chiều rộng của các lĩnh vực đầu vào với CSS.

8

này làm việc cho tôi

<%= f.text_field :title, :size => nil %> 
0

<%= f.text_field :name, :size => nil, :style => "width: 120px; height: 20px;" %>. Thao tác này sẽ hoạt động

Các vấn đề liên quan