ruby - How to validate :created_at in model (RAILS 3) -


  irb (मुख्य): 044: 0 & gt; i1.created_at = & gt; गुरु, 24 अप्रैल 2014 02:41:15 यूटीसी +00: 00 आईआरबी (मुख्य): 045: 0 & gt; i2.created_at = & gt; गुरु, 24 अप्रैल 2014 02:41:15 यूटीसी +00: 00 आईआरबी (मुख्य): 046: 0 & gt; i1.created_at == i2.created_at = & gt; झूठी आईआरबी (मुख्य): 047: 0 & gt; I1.created_at.to_time.to_i == i2.created_at.to_time.to_i = & gt; सच   

काम करने के लिए नहीं लगता है validates_uniqueness_of: created_at
क्योंकि

  irb (मुख्य): 046: 0> i1.created_at == i2.created_at = & gt; गलत   

कैसे बनाया_नेट को मान्य है? एक ही तारीख से बचाने के लिए नहीं चाहते हैं।

+++ UPDATE +++

  irb (मुख्य): 048: 0 & gt; I1.created_at.class = & gt; ActiveSupport :: टाइम विथ ज़ोन आइरब (मुख्य): 04 9: 0 & gt; I2.created_at.class = & gt; ActiveSupport :: TimeWithZone    

चूंकि उनके पास अलग सटीक मिलीसेकंड हो सकते हैं। < P> इस पोस्ट को देखें:

संभावनाएं मिलीसेकेंड मान असमान होंगी।

  डालता है i1.created_at.usec puts i2.created_at.usec  < / पूर्व>  

Comments

Popular posts from this blog

Java - Error: no suitable method found for add(int, java.lang.String) -

java - JPA TypedQuery: Parameter value element did not match expected type -

c++ - static template member variable has internal linkage but is not defined -