Мы пытаемся выяснить, открывает ли наше приложение Rails 3.1.12 базу данных SQLite3 (версия 3.6 или выше) с продолжением gem. Вот что мы сделали:
rails console
В сеансе консоли Rails введите следующую команду:
sequel = Sequel.connect('sqlite://development')
Он возвращает:
=> #<Sequel::SQLite::Database: "sqlite://development">
Также сиквел.класс возвращает:
=> Sequel::SQLite::Database
Однако при попытке выбрать из базы данных с помощью sequel.execute
или проверить таблицу с помощью sequel.schema
возвращаемый текст говорит о том, что таблица не существует.
Мы не совсем уверены, была ли открыта база данных (здесь разработка) или нет. Как мы это проверим?