移行に触れて追加できることを知っています
add_index :table_name, :column_name, :unique => true
しかし、これを生成するための適切なレール移行コマンドはどうですか?
rails g migration add_index_to_column_name :column_name, :unique => true
そうですか?
私の特別な例では、顧客テーブルがあります
t.integer :customerID
t.string :surname
t.string :first_name
t.string :phone
customerID を一意に設定したい。試した
rails g migration AddIndexToCustomers :customerID, :unique => true
しかし、この後に移行ファイルを見ると、次のように正しく見えません。
def change
add_column :customers, :, :customerID,
add_column :customers, :, :unique
add_column :customers, :=, :string
end
アイデアや提案はありますか?