7

Tôi đang sử dụng đoạn mã sau để hiển thị một cây xem hộp lựa chọn các loại:Cách sử dụng grouped_collection_select để hiển thị nhiều lựa chọn?

grouped_collection_select(:categories, :category_id, Category.top_level, :children, :name, :id, :name, :include_blank => true) 

Làm thế nào tôi có thể thay đổi nó cho phép nhiều lựa chọn?

Ngoài ra, có thể hiển thị hộp kiểm này thay vì hộp chọn không?

Trả lời

0

Có lẽ với

grouped_collection_select(:categories, :category_id, Category.top_level, :children, :name, :id, :name, :include_blank => true, { :multiple => true } 

chưa được thử nghiệm!

+0

Cố gắng đó đã - không hoạt động. – Jacob

5

thử

grouped_collection_select(:categories, :category_id, Category.top_level, :children, :name, :id, :name, {:include_blank => true}, { :multiple => true } 
+0

Đây là giải pháp đúng. Phương pháp kết thúc bằng 2 băm độc lập. Đầu tiên là cho "tùy chọn" thứ hai là dành cho "tùy chọn html". Các dấu ngoặc nhọn (trên băm đầu tiên ít nhất) được yêu cầu để phân biệt băm mà các giá trị đang được thiết lập. – GSP

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