2012-08-16 43 views
12

Tôi muốn thêm thuộc tính lớp để chọn thẻ trong đường ray 3 mã của tôi làLàm thế nào để thêm thuộc tính lớp để chọn thẻ trong đường ray 3

<div > 
    <%= f.label :type %><br /> 
    <%= f.select "type_id", options_from_collection_for_select(@type, 
    "type_id","name"),:include_blank=>true%> 

</div> 

Vấn đề của tôi là tôi muốn thêm một tên lớp cụ thể để thẻ chọn này cho mục đích xác thực. Tôi đã thử thêm

:class=>"myclassname" 

nhưng nó không làm việc cho me.plz giải quyết vấn đề của tôi

+0

thể trùng lặp của [Ruby on Rails dạng \ _for chọn lĩnh vực với lớp] (http://stackoverflow.com/questions/4081907/ruby-on-rails-form-for-select-field- with-class) – fivedigit

Trả lời

27

Bạn có thể thêm thuộc tính lớp như thế này. Kiểm tra select

<%= f.select "type_id", 
    options_from_collection_for_select(@type, "type_id","name"), 
    { :include_blank => true }, 
    { :class => 'myclassname' } %> 
+1

Tuyệt vời thatz làm việc tốt cho tôi. Vấn đề của tôi là tôi không sử dụng niềng răng {} xung quanh: include_blank => true và: class => "myclass" ... Cảm ơn một lần nữa Kulbir –

+0

Tôi phải đối mặt với vấn đề này bản thân mình nhiều lần. Tôi cứ quên dấu ngoặc :) –

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