飲んだり寝たり

だいたいメモ

add_reference来てた

Rails4.0からadd_reference使えるようになってた.

1
$ rails g migration AddPiyoToHoges piyo:refernces

とかすると

1
2
3
4
5
class AddPiyoToHoges < ActiveRecord::Migration
  def change
    add_reference :hoges, :piyo, index: true
  end
end

なファイルが出来て

1
$ rails db:migrate

するとdb/schema.rb

1
2
3
4
5
create_table "hoges", force: true do |t|
  t.integer  "piyo_id"
end

add_index "hoges", ["piyo_id"], name: "index_hoges_on_piyo_id", using: :btree

みたいになる. 便利.

参考

add_reference - リファレンス - Railsドキュメント

Comments