【发布时间】:2014-03-12 21:04:04
【问题描述】:
我想在客户和项目之间建立关联,客户有_许多项目和项目属于_客户。但是迁移不会创建例如“client_id”。
这是我的模特:
class Client < ActiveRecord::Base
has_many :projects, dependent: :destroy
end
class Project < ActiveRecord::Base
belongs_to :client
end
这是我的迁移文件:
class CreateProjects < ActiveRecord::Migration
def change
create_table :projects do |t|
t.string :name
t.datetime :start_date
t.datetime :end_date
t.boolean :active
t.timestamps
end
end
end
class CreateClients < ActiveRecord::Migration
def change
create_table :clients do |t|
t.string :name
t.timestamps
end
end
end
我应该手动操作吗?
【问题讨论】:
标签: ruby-on-rails ruby database rails-activerecord rails-migrations