コマンド「rails s -e=production」を実行すると、次のエラーが発生します。
connection_specification.rb:47:in `resolve_hash_connection': database configuration does not specify adapter (ActiveRecord::AdapterNotSpecified)
私のconfig/database.ymlの内容:
development:
adapter: sqlserver
host: ***.***.***.***
database: gmi_******
username: **
password: **
test:
adapter: sqlite3
database: db/test.sqlite3
pool: 5
timeout: 5000
production:
adapter: sqlserver
host: ***.***.***.***
database: gmi_******
username: **
password: **
これに関する他のすべての質問を確認しましたが、1 つの問題は、この「adapter:sqlserver」のようなアダプターと、「Listing_production」のようなサーバーのカスタム名を持っていたが、そうしなかったアダプターとの間にスペースがなかったことです。それを説明します。これは開発では問題なく機能しますが、本番環境では機能しません。助けてください!