다음은 고객입니다 :RoR에서 다른 테이블을 참조하는 열을 어떻게 추가합니까?
class CreateCustomer < ActiveRecord::Migration
def self.up
create_table :customers do |t|
t.column :email, :string, :null => false
end
end
def self.down
drop_table :customers
end
end
그리고 이것은 고객 정보입니다 :
class CustomerInfo < ActiveRecord::Migration
def self.up
create_table :statuses do |t|
t.column :statuses, :string, :null => false
end
end
def self.down
drop_table :status
end
end
는 내가 뭘하고 싶은 고객이며, 고객 정보는 하나 개의 관계에 하나가 있습니다. 새로운 마이그레이션에서 어떻게해야합니까? 고맙습니다.
그래서 마이그레이션에 추가 코드를 추가 할 필요가 없습니까? 그냥 모델로 가서 has_one과 belongs_to 관계를 설정하면 모든 마법이 작동할까요? – Tattat
당신은 마이 그 레이션에 외래 키 (customer_id)를 추가해야하지만, 그 후에, 그냥 has_one/belongs_to 예 – x1a4