如何在rails上的ruby中为表列添加唯一性

oha*_*ana 8 mysql ruby-on-rails

我有一个包含一些列的表,现在我需要修改一列以使其唯一(没有重复值),我如何在ruby on rails上执行此操作?

Ju *_*ira 7

您可以向模型添加验证以禁止重复值

class MyModel < ActiveRecord::Base
   validates_uniqueness_of :my_column_name
end
Run Code Online (Sandbox Code Playgroud)