LoginSignup
1
1

More than 3 years have passed since last update.

modelを作成できないときの対策

Posted at

Ruby on railsでアプリケーションを作成しており、rails g model hoge(モデル名)をした時になぜかモデルが作れなかったので原因と解決策を書いていきます。

エラー内容

以下のような結果になりました。
7e84474b2d5d2417dee0acf7d8e8569d.png

Diaryという名前は、既に使われているから使えないよという内容です。
アプリケーション名をdiaryにしていたためそこをかえればいいのかと思い、フォルダ名を変更しました。
変更した後に再度rails g model diaryをしたところ・・・

全く同じエラーが表示されました:sweat:

結論

configファイル内のアプリーション名を変える必要がある。

before

app/config/application.rb
module Diary  ←ここにアプリケーション名が表示される
  class Application < Rails::Application
    config.load_defaults 6.0
  end
end

after

app/config/application.rb
module EveryDiary ←変更する
  class Application < Rails::Application
    config.load_defaults 6.0
  end
end

名前を変更したことで無事モデルの作成ができました!
configファイルも確認する必要があると感じました。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1