2016-12-14 2 views
0

миграция вопрос, я простая миграция для добавления столбцаРельсов колонок

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 

фиксированная моя проблема

Смежные вопросы