アプリを生成しようとすると、次のエラーが発生します。
データベースのログイン情報を含む database.yml がありますが、このエラーが正確に何であるかわかりません。誰がそれが何であるか知っていますか?
テストデータベースへのログインの確認だと思います。
アプリを生成しようとすると、次のエラーが発生します。
データベースのログイン情報を含む database.yml がありますが、このエラーが正確に何であるかわかりません。誰がそれが何であるか知っていますか?
テストデータベースへのログインの確認だと思います。
development
環境だけでなく、環境に対して db ユーザー名とパスワードが構成されていることを確認してくださいtest
。Railsアプリケーションの初期設定はそこにあります。
データベースはまたはなどのtest
テストで使用され、データベースはまたはなどのレールを操作するときに使用されます。rake spec
rake test
development
rails generate
rails console
一般的なセットアップは次のとおりです。
development:
adapter: mysql2
encoding: utf8
reconnect: false
database: foo_development
pool: 5
username: db_username
password: db_password
socket: /tmp/mysql.sock
test:
adapter: mysql2
encoding: utf8
reconnect: false
database: foo_test
pool: 5
username: db_username
password: db_password
socket: /tmp/mysql.sock
rootユーザーにアプリケーションへのアクセスを許可するのはなぜですか?
別のユーザーを作成し、このユーザーにすべての権限を付与してから、それらの資格情報を使用してdatabase.ymlを構成することをお勧めします。