2016-06-25 7 views
0

この移行は少し前から行われていますが、今まで問題はありませんでした。私は間違って何をしているのか分かりません。ここに全体のエラーメッセージがあります:レーキが中止! NameError:初期化されていない定数UpdateDateOnReservations

Hiras-MacBook-Pro:seatyourself hirakazmi$ 
    be rake db:migrate rake aborted! 

    NameError: uninitialized constant UpdateDateOnReservations 
    /Users/hirakazmi/.rbenv/versions/2.3.1/bin/bundle:22:in `load' 
    /Users/hirakazmi/.rbenv/versions/2.3.1/bin/bundle:22:in `<main>' 

    NameError: uninitialized constant UpdateDateOnReservations 
    /Users/hirakazmi/.rbenv/versions/2.3.1/bin/bundle:22:in `load' 
    /Users/hirakazmi/.rbenv/versions/2.3.1/bin/bundle:22:in `<main>' 

    Tasks: TOP => db:migrate (See full trace by running task with --trace) 

Hiras-MacBook-Pro:seatyourself hirakazmi$ 
+1

移行フォルダで 'update_date_on_reservations [timestams] .rb'という名前のファイルを確認してコンテンツを投稿できますか – oreoluwa

答えて

2

db/migrations/20160000000000_update_date_on_reservations.rbという名前のレール移行ファイルがあるとします。そのファイルの中で、クラス名がファイル名と一致しません。これは、あなたの質問に答えるように、--traceであなたのコマンドを実行していない場合

class UpdateDateOnReservations < ActiveRecord::Migration 

    def change 
    add_column :reservations, :updated_date, :datetime 
    end 

end 

be rake db:migrate --trace、そしてここにまたは要旨で結果を投稿する移行ファイルのようなクラスを定義する必要がありますする必要があること

関連する問題