Comment définir un “unique” de la contrainte sur une colonne de la table MySQL Ruby on Rails 3?

J'ai une simple table MySQL avec une colonne: name.

Je voudrais définir une contrainte unique sur cette colonne.

Je peux le faire:

class MyModel < ActiveRecord::Base
  validates_uniqueness_of :my_column_name
end

mais il faudra travailler uniquement au niveau de l'application, pas au niveau base de données.

Que suggérez-vous ?

OriginalL'auteur Misha Moroshko | 2010-12-10