Я пытаюсь запустить задачи rake, такие как db:reset, и получаю сообщение об ошибке «Задачи rake не поддерживаются адаптером sqlserver».
Я использую ruby 2.1.2, rails 4.1.4, rake 10.3.2 и activerecord-sqlserver-adapter 4.1.0.
Я использовал адаптер с Rails 3 и запускал db:reset без проблем, но теперь я пытаюсь обновить приложение до Rails 4 и столкнулся с этой проблемой. Для изоляции я создал новое пустое приложение Rails 4, добавил адаптер в Gemfile и обновил файл database.yml, чтобы он указывал на мой SQL Server. Я получаю указанную выше ошибку, когда запускаю rake db:reset.
Я попытался настроить обходной путь, описанный в https://github.com/rails-sqlserver/activerecord-sqlserver-adapter/wiki/Rails-DB-Rake-Tasks, с небольшой поправкой, чтобы заставить его работать с последними версиями rake, но я все еще получаю та же ошибка.
Я делаю что-то не так, или просто невозможно использовать такие задачи, как db:reset, с версией 4 рельсов и activerecord-sqlserver-adapter?