Rails ActiveRecord :: Migration В чем разница между index: true и add_index?

В чем разница между

t.boolean :is_live, index: true

а также

add_index :table_name, :is_live

Если нет никакой разницы, почемуadd_index отражено в schema.rb. Когда я используюindex: trueЯ не могу увидеть индекс вschema.rb, Должен ли я использовать толькоadd_index метод.

Когда использоватьadd_index метод, я могу видеть это в моем schema.rb

add_index "table_name", ["is_live"], name: "index_table_name_on_is_live", using: :blahblah

Ответы на вопрос(2)

Ваш ответ на вопрос