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