2010-02-20 28 views
14

Tôi đang cố gắng thực hiện một việc như thế này.Đường ray, chọn trợ giúp, thêm kiểu

select :model, :attribute, :style => "some:style;" 

Thêm style vào select helper trong đường ray, nhưng không hoạt động.

+0

Đây là câu hỏi rất nghiêm trọng tôi đã cố gắng tìm câu trả lời và xứng đáng với nhiều phiếu bầu. – vsync

Trả lời

21

Từ documenation:

select(object, method, choices, options = {}, html_options = {})

Vì vậy :style băm của bạn cần phải được tham số thứ 5. Ví dụ:

select(:model, :attribute, @options_for_select, { }, { :style => 'some: style' } 
+0

tôi có thể tạo kiểu gì. – s84

+1

Bất cứ điều gì bạn muốn. Thông số cuối cùng đó chỉ tạo thuộc tính HTML trên phần tử chọn, do đó, một mã băm như sau: '{: class => 'myclass',: style => 'display: inline;' } ' sẽ tạo: ' ' –

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