2010-05-26 107 views

Trả lời

22

Bạn giải quyết này một trong hai cách:

tùy chọn đầu tiên: Trong mỗi hộp chọn, chỉ định nếu có phải là một dòng trống hay không. Các tùy chọn là:

<%= f.input :author, :as => :select, :include_blank => false %> 
<%= f.input :author, :as => :select, :include_blank => true %> 
<%= f.input :author, :as => :select, :include_blank => "No author" %> 

Phiên bản cuối cùng hiển thị "Không có tác giả" làm hiển thị trong trình đơn thả xuống nhưng gửi giá trị dưới dạng trống.

Tùy chọn thứ hai: Đặt mặc định trong config/initializers/formtastic.rb.

# Should select fields have a blank option/prompt by default? 
# Defaults to true. 
Formtastic::FormBuilder.include_blank_for_select_by_default = false 

Theo mặc định, điều này được đặt thành true và tất cả các trình đơn thả xuống sẽ có tùy chọn trống trong đó. Đặt nó thành false và theo mặc định, tất cả sẽ không.

+1

+1 để đề cập đến cài đặt chung. Tốt để biết. –

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