タイトルが示すように、外部キーには常に型参照を使用しますか?
質問する
31 次
1 に答える
1
いいえ、する必要はありません。
Railsガイドに記載されているように:http: //guides.rubyonrails.org/migrations.html#special-helpers
別のヘルパーは参照と呼ばれます(belongs_toとしても利用可能)。最も単純な形式では、読みやすさが追加されます。
別のオプションとして、移行では次のように宣言できます。
t.integer :account_id # where :account_id will hold the id being referenced to for a belongs_to
たとえば、レールガイドの例は次のとおりです。
create_table :products do |t|
t.references :category
end
しかし、これを行うこともできます:
create_table :products do |t|
t.integer :category_id
end
于 2013-03-09T04:57:06.587 に答える