2016-12-14 103 views
0

我有一個附加列Rails的遷移問題列

class AddSeatGroupForFee < ActiveRecord::Migration 
    def up 
    add_column :fees, :seat_group_id, :integer 
    end 
end 

Fee模型

belongs_to :seat_group 

SeatGroup

has_many :fees 

和簡單的遷移時,我想在明年使用此列移民 我還沒有這個專欄

當我與binding.pry

seat_group_id 

站應該是禮物

=> Fee(id: integer, code: string, created_at: datetime, updated_at: datetime) 

Fee還沒有seat_group_id列在這裏

world_business = SeatGroup.create({name: '(name)', airline_code: 'code'}) 
world_business.fees.where(code: 'W-BUSINESS') => error here 

爲什麼會發生?

軌道4

回答

0
Fee.reset_column_information 

固定我的問題