2009-09-14 11 views
9

के साथ दिनांक चयन बॉक्स चाहिए, मैंने निम्नलिखित date_select मददगारों का उपयोग किया लेकिन उनमें से कोई भी अपेक्षित के रूप में काम नहीं करता था। मैं रिक्त विकल्प डिफ़ॉल्ट के साथ दिनांक का चयन बॉक्स चाहता हूं। निम्नलिखित सभी कोड के साथ, मुझे चुनिंदा बॉक्स मिलता है लेकिन वर्तमान दिनांक चयनित होता है। मैं रेल पर मेरे लिए 2.3.2मुझे रिक्त विकल्प डिफ़ॉल्ट दिनांक

<%= f.date_select :featured_at, :default => {:day => nil, :month => nil, :year => nil} %> 
<%#= date_select("post", "featured_at", :prompt => { :day => 'Select day', :month => 'Select month', :year => 'Select year' }) %> 
<%#= date_select("post", "featured_at", :default => { :day => nil }) %> 
<%#= f.date_select :featured_at, :include_blank => true, :order => [:day, :month, :year] %> 

उत्तर

35

सुदूर आसान कर रहा हूँ यह करने के लिए:

<%= f.date_select :featured_at, {:include_blank => true, :default => nil} %> 
8
<%= f.label :expired %><br /> 
    <%= f.datetime_select :expired,:prompt => { :day => 'Select day', :month => 'Select month', :year => 'Select year' } %> 

काम करता है

0

साथ ही, prompt: true रूप में अच्छी तरह से काम करता है:

<%= f.date_select :deadline, {order: [:day, :month, :year], prompt: true} %> 

दिखाने के लिए बेहतर ज्यादातर मामलों में शायद खाली होने के बजाय।

संबंधित मुद्दे