@kyanny's blog

自分の不名誉になるような考えを最初に大胆に表明することは、自立への第一歩となる - ニーチェ ドイツ哲学者

Rails 3.2.5 and uniqueness validation failure problem

Rails 3.2.5 was released today. I tried to upgrade my application from 3.2.3 to 3.2.5, but I encountered uniqueness validation failure problem.

This problem reported at #5853. I read the discussion of this issue. I'm about understood about this problem. I also read the commit, but, unfortunately, I coundn't understand why this commit effects a query that checking for uniqueness.

My workaround is using allow_blank: true option at uniqueness validation. I'm afraid that this workaround is proper or not.

Thank you for this stackoverflow topic about describing how allow_nil and allow_blank option works.