आपको यह एक दो तरीकों में से हल:
पहले विकल्प: प्रत्येक का चयन करें बॉक्स में, अगर वहाँ एक रिक्त पंक्ति या नहीं होना चाहिए निर्दिष्ट करें। विकल्प हैं:
<%= 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" %>
पिछले संस्करण प्रदर्शित करता है ड्रॉप डाउन में प्रदर्शन के रूप में "नहीं लेखक", लेकिन जैसा कि खाली मूल्य सबमिट करता है।
दूसरा विकल्प: 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
डिफ़ॉल्ट रूप से, इस true
के लिए सेट है और अपने सभी ड्रॉप-डाउन का उन में खाली विकल्प होंगे। इसे गलत पर सेट करें, और डिफ़ॉल्ट रूप से वे सभी नहीं करेंगे।
स्रोत
2012-04-26 16:10:58
उत्तर के लिए धन्यवाद। लिंक अब और सही नहीं है। – RocketR
वैश्विक सेटिंग का उल्लेख करने के लिए यहां सबसे हालिया दस्तावेज http://rdoc.info/github/justinfrench/formtastic/Formtastic/Inputs/SelectInput –