ActiveRecord :: DangerousAttributeError не проходит в тесте - PullRequest
0 голосов
/ 03 октября 2018

Я создал модель со столбцом с именем errors, и когда я запустил тест, я, естественно, получил ActiveRecord::DangerousAttributeError

, поэтому я откатил миграцию, изменил имя столбца на error_messages и перезапустилмиграция.Я пока не ссылаюсь на этот столбец в какой-либо другой части моего кода.

Теперь я могу создавать допустимые объекты из этой модели в консоли rails, но все равно тест выдает ту же ошибку.Как заставить эту ошибку исчезнуть?

1 Ответ

0 голосов
/ 03 октября 2018

Мне нужно обновить структуру базы данных в среде тестирования следующим образом:

bundle exec rake db:reset RAILS_ENV=test
...