2012-01-05 17 views
5

Mã Tôi đang sử dụng để xem danh sách thả xuống là thế này:Làm cách nào để bao gồm "Vui lòng chọn ..." (mặc định/lời nhắc) trong danh sách thả xuống được nhóm?

<%= f.select :post_type_id, option_groups_from_collection_for_select(@categories, :post_types, :name, :id, :name) %> 

Nó gọn gàng chia các tùy chọn vào optgroups.

Nhưng làm cách nào để sửa đổi mã để bao gồm lời nhắc (hoặc giá trị mặc định) của "Vui lòng chọn ..."?

Có vẻ như khó thực hiện với các menu thả xuống được nhóm. (Các đường ray docs dường như đề nghị sử dụng một băm, nhưng tôi đã cố gắng nhiều lựa chọn thay thế nhưng không thành công.)

Trả lời

7

Bah, ngay sau khi tôi đăng các câu hỏi tôi tìm thấy câu trả lời là trong các tài liệu cho select, và không thuộc option_groups_from_collection_for_select tài liệu mà tôi đã tìm kiếm.

Câu trả lời là:

<%= f.select :post_type_id, option_groups_from_collection_for_select(@categories, :post_types, :name, :id, :name), :include_blank => "Please select..." %> 
+0

Không có gì sai trái với tự cứu. Cảm ơn bạn đã cập nhật tại đây. – Will

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