Rails アプリでテーブルを作成したとしますtable
。しばらくして、次のコマンドを実行して列を追加します。
rails generate migration AddUser_idColumnToTable user_id:string.
user_id
次に、インデックスとして追加する必要があることに気付きましたadd_index
。メソッドについては知っていますが、このメソッドはどこで呼び出す必要がありますか? 移行を実行してから (必要な場合はどれですか?)、このメソッドを手動で追加する必要がありますか?
ベストアンサー1
インデックスのみに対して別の移行を実行できます。
class AddIndexToTable < ActiveRecord::Migration
def change
add_index :table, :user_id
end
end