エラーの内容
`resolve_symbol_connection': 'development' database is not configured. Available: ["default", "database", "password", "host"] (ActiveRecord::AdapterNotSpecified)
背景
dockerでrails mysqlで構築していた際に、このエラー
原因
<<: *default
をdevelopmentに記載していないことが原因だった`
default: &default adapter: mysql2 encoding: utf8 pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> username: root password: password host: db development: // ここに database: sample_development
正しいケース
default: &default adapter: mysql2 encoding: utf8 pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %> username: root password: password host: db development: <<: *default database: sample_development
<<: *default
がなかったので、adapterを指定できていなかったのが原因でした。