Я создаю приложение в Rails 3, используя Authlogic для аутентификации. У меня есть модель пользователя с таблицей базы данных и модели user_session без одинAuthlogic, в результате чего все тесты на рельсы терпят неудачу
Все мои тесты не получится, запустить ли я
Error: test_the_truth(UsersControllerTest): ActiveRecord::StatementInvalid: SQLite3::SQLException: no such table: user_sessions: DELETE FROM "user_sessions" WHERE 1=1
Он ожидает user_session иметь таблицу, даже если он наследует от Authlogic. Кто-нибудь знает, как это исправить?
Вы смотрели на документы Authlogic? http://rdoc.info/github/binarylogic/authlogic/master/Authlogic/TestCase – zetetic
Вы выполнили миграцию тестовой базы данных? – tjeden