2017-04-05 9 views
0

を生成するためのエラーを移行モデルの電子メールを生成します。文字列名:私はすくいデシベルのために、このエラーを得た文字列:これは、モデルを作成するための適切なコマンドの構文ではありませんすくいデシベル:レールを使用した後のモデル

rake db:migrate 
rake aborted! 
ArgumentError: Missing :controller key on routes definition, please check your routes. 
/home/abhishek/RubymineProjects/untitled/config/routes.rb:2:in `block in <top (required)>' 
/home/abhishek/RubymineProjects/untitled/config/routes.rb:1:in `<top (required)>' 
/home/abhishek/RubymineProjects/untitled/config/environment.rb:5:in `<top (required)>' 
Tasks: TOP => db:migrate => environment 
(See full trace by running task with --trace) 
+2

なぜエラーメッセージを無視しますか? _Missing:ルート定義のコントローラキー。ルートを確認してください._ –

答えて

1

を移行

rails generate model email:string name:string

使用この代わりに:

rails generate model ModelName email:string name:string

その後、

および移行に問題がない

rake db:migrate 
+0

ありがとうございます。ありがとうございます。 –

0

を使用しています。問題があなたのroutes.rbファイルにあります。 routes.rbファイルをここに入力してください。

+0

私はroutes.rbに手を触れていませんでした。新しいアプリを作成して同じことをしたときにはうまくいきました。何が起こったのか分からず、とにかくあなたの時間に感謝します。 –

関連する問題