よくわからないんだけど、 validates_uniqueness_of をすると、 http://api.rubyonrails.org/classes/ActiveRecord/Validations/ClassMethods.html#M002167 の comparison_operator = "#{connection.case_sensitive_equality_operator} ?" で、 = BINARY ? が付与される。 http://api.rubyonrails.org/classes/ActiveRecord/ConnectionAdapters/MysqlAdapter.html#M002011 で、そうすると日本語の比較ができなくなって、期待する動作にならないんだけど、どうすれば良いんだろう? とりあえず、 if configuration[:binar
![rails 2.3.5のvalidates_uniqueness_of - 暴想](https://cdn-ak-scissors.b.st-hatena.com/image/square/4d73b7d7b0b2fa969047fdccee65e02ed07a3da4/height=288;version=1;width=512/https%3A%2F%2Fjava.cocolog-nifty.com%2F.shared-cocolog%2Fnifty_managed%2Fimages%2Fweb%2Fogp%2Fdefault.png)