जब मैं अपना फॉर्म जमा करता हूं तो मैं पोस्ट में भेजे जाने की तारीख देख सकता हूं। हालांकि, यह तारीख को बचा नहीं है। अगर मैं डेट डेट करता हूं तो यह कहता है कि यह उचित प्रारूप में नहीं है। यहाँ मेरी दिनांक पिकर समारोह है, यह ठीक प्रदर्शित करता है:रेल 3 jquery date picker date डेटाबेस को सहेज नहीं रहा
$j(function(){
$j("#mile_date").datepicker();
});
$ j है, क्योंकि मैं प्रोटोटाइप का उपयोग कर रहा और साथ ही इसलिए सभी jQuery कॉल noConflict चर का उपयोग कर रहे हैं।
यहाँ पोस्ट है:
Parameters: {"utf8"=>"Γ£ô", "authenticity_token"=>"Fj4HW/B4EOan/vcPZLJ75TvWkRH4ZKSFsPLlQLSD0cI=", "mile"=>{"odometer"=>"", "trip"=>"428.2
", "gallons"=>"24.959", "note"=>"", "temperature"=>"", "date"=>"06/22/2011"}, "commit"=>"Create Mile"}
तो यह तिथि ठीक भेजता है लेकिन रेल प्रारूप पसंद करने के लिए प्रतीत नहीं होता। यह डेटाबेस में एक शून्य मान डालता है। अगर मैं ड्रॉप-डाउन का यह इस भेजता है और साथ डिफ़ॉल्ट datefield साथ जमा करें ठीक सहेजता है: '2011-06-22'
करता रेल के लिए 3 चर में तारीख की उम्मीद:
Parameters: {"utf8"=>"Γ£ô", "authenticity_token"=>"Fj4HW/B4EOan/vcPZLJ75TvWkRH4ZKSFsPLlQLSD0cI=", "mile"=>{"odometer"=>"", "trip"=>"428.2
", "gallons"=>"24.959", "mpg"=>"17.156136063144", "note"=>"", "temperature"=>"", "date(1i)"=>"2011", "date(2i)"=>"6", "date(3i)"=>"22"}, "c
ommit"=>"Create Mile"}
डालने बयान में यह के रूप में की तारीख सम्मिलित करता है सही ढंग से दिनांक प्रारूप का निर्माण? मैं सही दिनांक प्रारूप भेजने के लिए डेटपिकर कैसे प्राप्त कर सकता हूं?
अग्रिम धन्यवाद,
धन्यवाद, कि यह किया गया था। – Xaxum
एक समाधान पोस्ट किया गया जहां उपयोगकर्ता एक तरफ देखता है और आप hidden_field के साथ उचित प्रारूप सबमिट करते हैं। मूल समस्या को इंगित करने के लिए फिर से धन्यवाद क्योंकि मैंने कहीं और देखा कि रेल तारीख को बदल देंगे। – Xaxum
सिर्फ उसी समस्या में चल रहे लोगों के लिए, पैरामीटर का नाम 'प्रारूप' है और अब 'डेटफॉर्मैट' नहीं है – Viro