2013-08-06 25 views
7

tôi biết làm thế nào để đặt cùng một hộp chọn đơn giản mà mất giá trị của nó từ một mô hìnhChọn nhiều tùy chọn trong một đường ray collection_select

<%= f.collection_select(:sector_id, Sector.all, :id, :name, :prompt => "Please Select a Sector") %> 

Câu hỏi của tôi là làm thế nào để cho phép người dùng chọn nhiều tùy chọn và sau đó lưu trữ chúng trong mô hình. Tôi biết tôi cần phải sử dụng

:multiple => true 

Nhưng không chắc chắn về cú pháp

thường cho nhiều mục sang một mô hình tôi sẽ sử dụng accepts_nested_attributes_for nhưng Tôi thích hợp trong suy nghĩ tôi không cần phải cho ví dụ này?

Cảm ơn

Trả lời

12

Ok sau khi một số thử và sai

<%= f.collection_select(:sector_id, Sector.all, :id, :name, {:prompt => "Please Select a Sector"}, {:multiple => true}) %> 

cho phép tôi chọn nhiều tùy chọn

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