0

移行スクリプトを使用して、外部キーを持つテーブルを作成したいと考えています。

create_table :posts do |t|
  t.string :title
end

create_table :comments do |t|
  t.references :post
end

の後rake db:migrate、コメントは ID 経由の投稿によって参照されませんでした。

rails-2.2.3でこれを作成するには?

4

1 に答える 1

0

通常のテーブル スキーマとして移行を作成し、belongs_to に :primary_key オプションを使用して、レガシー スキーマと別の外部キーを使用するスキーマをより幅広くサポートすることができます。

belongs_to :posts, :foreign_key => 'post_id'

于 2013-02-01T08:08:34.113 に答える