我的问题很简单,但我找不到明确的答案.
我建立了每日优惠Rails应用程序.
>每笔交易都有很多产品(has_many)
>每个产品都属于一笔交易
从Rails Guides开始,我将在迁移过程中使用它:
class CreateDeal < ActiveRecord::Migration def change create_table :deals do |t| t.string :name t.timestamps end create_table :products do |t| t.belongs_to :Deal t.timestamps end end end
自动,Rails /活动记录会在产品表中添加一列Transactions_id对吗?
我是否需要通过添加到我的迁移add_index手动(如下所示)在此deals_id列上添加索引,还是因为我设置的belongs_to / has_many关系而“自动”完成?
create_table :products do |t| t.belongs_to :Deal t.timestamps add_index :products,:deals_id end