2014-10-10 3 views
1

마이그레이션을 통해 내 Booking 모델에 새 속성을 추가했습니다. 레일 RSpec에 새 모델 속성이 표시되지 않음

class AddPickupTimeEndAndPickupDetailsToBookings < ActiveRecord::Migration 
    def change 
    add_column :bookings, :pickup_details, :string 
    end 
end 

지금 추가하고 유효성 검사 코드

: 하나 난,

Failure/Error: create(:booking) 
NoMethodError: 
    undefined method `pickup_details' for #<Booking:0x0000006d043e28> 

가 어느 I가 지독하게 일을 엉망 :

class Booking < ActiveRecord::Base 
    [...] 
    validates :pickup_details, length: { maximum: 150 } 

과 갑자기 내 모든 예약 모델 사양과 실패 확실한 것이 누락되었습니다 ...

답변

6

테스트 환경에서 마이그레이션을 실행 했습니까?

RAILS_ENV=test rake db:migrate 
+0

그래서 나는 명백한 것을 놓치고있었습니다. 고맙습니다! – edhel

+0

똑같은 짓을 했어. 지금 당장 바보 같아. – covard

관련 문제