rails4 リレーションで外部キー名を変更

リレーションで外部キーを変更したので、メモ。

UsersテーブルとSalesテーブルがあるとする。
UsersテーブルのidとSalesテーブルのcustomer_idを紐づけたかった。

class User < ActiveRecord::Base
  has_many :sales, :foreign_key => "customer_id"
end
class Sale < ActiveRecord::Base
  belongs_to :user
end


参照:
ruby/rails/RailsGuidesをゆっくり和訳してみたよ/Active Record Associations - 株式会社ウサギィwiki