Rails “validates_uniqueness_of” Case Sensitivity
validates_uniqueness_of :name, :case_sensitive => false does the trick, but you should keep in mind that validates_uniqueness_of does not guarantee uniqueness if you have multiple servers/server processes (e.g. running Phusion Passenger, multiple Mongrels, etc) or a multi-threaded server. That’s because you might get this sequence of events (the order is important): Process A gets a request … Read more