0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

NoMethodError: undefined method `host' for #<Rails::Application::Configuration の対処法

Posted at

docker-compose run app rails db:create を実行したら以下のエラーが発生しました。

$ docker-compose run app rails db:create

Starting ecs_db_1 ... done
Creating ecs_app_run ... done
rails aborted!
NoMethodError: undefined method `host' for #<Rails::Application::Configuration
Did you mean?  hosts

#原因
config/environments/development.rb にて編集した箇所が原因でした。

config/environments/development.rb
config.host.clear 

エラー文の通り hosts と書かないといけないところが host となっております。

#対処策
config/environments/development.rb を以下のように修正します。

config/environments/development.rb
config.hosts.clear

解決です。

#雑感
ただ、最初どのファイルのhost を指しているのかわからなかったのですが、自分が直近で編集したファイルを疑ったら該当箇所がわかりました。
自戒なのですが、常にどのディレクトリのどのファイルを編集しているのかは把握しておきたいものです(まあ当たり前のことなのですが、、自分は時々抜けておりまして反省せねばと痛感しております)

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?