Rails 3.1.12 アプリが gem の続編で SQLite3 データベース (バージョン 3.6 以降) を開くかどうかを確認しようとしています。これが私たちがしたことです:
rails consoleRails コンソール セッションで、次のコマンドを入力します。
sequel = Sequel.connect('sqlite://development')戻り値:
=> #<Sequel::SQLite::Database: "sqlite://development">また、sequel.class は次を返します。
=> Sequel::SQLite::Database
ただし、 でデータベースから選択するsequel.executeか、 でテーブルをチェックしようとするsequel.schemaと、テーブルが存在しないというテキストが返されます。
データベース(ここでは開発)が開かれているかどうかはよくわかりません。どうやってそれを確認しますか?