違いは何ですか
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