データを表示するために使用されるデータベースは、レールコンソールで使用できるデータベースとは異なるようです。レールでのデータベースステージの切り替え
私はrails dbconsole
を実行しようとしていると私は得る:
Couldn't find database client: sqlite3. Check your $PATH and try again.
私のテストおよび開発データベース・アダプタは、sqlite3のと私の生産アダプタはMYSQLです。
本番データベースに接続するには、私のレールコンソールが必要です。
"ステージ"は間違った単語です。あなたは "環境"を切り替えることを目指しています。あなたの環境は、おそらく異なるデータベースエンジンを使うべきではありません。あなたの環境は 'config/database.yml'で修正する必要があります。実装されている開発中の機能的なSQlite3データベースか、実装された本番環境の機能的なMySQLデータベースがあるかどうかは不明です。明確にすることはできますか? – meagar
私にそれを明確にしてくれてありがとう。 両方のデータベースにデータが入力されます。私はレールコンソールに接続していたDBが開発であったと推測していましたが、それは私が考えることができる唯一の説明です。私はあなたが下で与えた答えでプロダクションに接続することができました。 – marimaf