9
ฉันจะตรวจสอบวันที่ในรางได้อย่างไร
ฉันต้องการตรวจสอบความถูกต้องของวันที่ในแบบจำลองของฉันใน Ruby on Rails อย่างไรก็ตามค่าวันเดือนและปีได้ถูกแปลงเป็นวันที่ที่ไม่ถูกต้องตามเวลาที่มาถึงโมเดลของฉัน ตัวอย่างเช่นถ้าฉันป้อนวันที่ 31 กุมภาพันธ์ 2009 ในมุมมองของฉันเมื่อฉันใช้Model.new(params[:model])ในคอนโทรลเลอร์ของฉันระบบจะแปลงเป็น "3 มีนาคม 2009" ซึ่งแบบจำลองของฉันจะเห็นว่าเป็นวันที่ที่ถูกต้องซึ่งเป็นวันที่ แต่มันไม่ถูกต้อง ฉันต้องการตรวจสอบความถูกต้องนี้ในแบบจำลองของฉัน มีวิธีใดบ้างที่ฉันสามารถทำได้หรือฉันคิดผิดอย่างสิ้นเชิง? ฉันพบ " การตรวจสอบวันที่ " ซึ่งกล่าวถึงปัญหา แต่ก็ไม่ได้รับการแก้ไข