add_reference来てた

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

rails g migration AddPiyoToHoges piyo:refernces

とかすると

class AddPiyoToHoges < ActiveRecord::Migration
  def change
    add_reference :hoges, :piyo, index: true
  end
end

なファイルが出来て

rails db:migrate

するとdb/schema.rb

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ドキュメント