2016-12-05 5 views
0

Railsの4.2.6、Rubyの2.0.0を使用して、OSX 10.11Rubyの移行エラー:nilのための未定義のメソッド `ID」:NilClass

私はレールのサーバを実行しようとしています。その前に、私は "rake db:migrate"を実行すると、次のエラーが表示されます。

rake aborted! StandardError: An error has occurred, this and all later migrations canceled: undefined method `id' for nil:NilClass

私はRubyの新機能です。誰かがエラーを説明し、解決方法を教えてもらえますか?

ありがとうございました!あなたは、エラーがあるコードの行へのポインタを参照する必要があり、エラーのスタックトレース(エラーが表示された後、端末上のもの)

+0

あなたはいくつかのログを追加できますか? – Zero

+0

エラーとなるマイグレーションとトレースを投稿してください –

+0

この問題が発生しているマイグレーションコードを投稿してください。コードを共有したくない場合は、そのマイグレーションファイルをdb /アプリケーションのディレクトリを移行してもう一度移行を実行し、他の移行ファイルで移行を実行しているときに他の問題が発生した場合は、同じことをしてください。 マイグレーションを実行した後、これらのファイルをすべてdb/migrateフォルダーに再度入れてから、もう一度マイグレーションを実行します。 問題が解決すると思います。 –

答えて

0

ルック。それはおそらくx.idのようなものでしょう。ここで、xはnilの値です

関連する問題