マイグレーションファイルで、カラムに対してユニーク制約をすることによって、何を実現しているのかがいまいちわかりません。
例えば、
lang
1class CreateGroups < ActiveRecord::Migration 2 def change 3 create_table :groups do |t| 4 t.string :name, unique: true 5 t.text :detail 6 t.timestamps null: false 7 end 8 end 9end
という記述をマイグレーションファイルに行った時、nameカラムに unique: true
記述することで、何がおこるのでしょうか?具体的に説明して頂ければ幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。