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