我创建了一个名为errors
的模型,当我运行测试时,我自然得到了ActiveRecord::DangerousAttributeError
所以我回滚了迁移,并将列名更改为error_messages
并重新运行了迁移。在我的代码的任何其他部分,我都没有提到该专栏。
现在,我可以在Rails控制台中从此模型创建有效的对象,但是测试仍然给出相同的错误。如何使该错误消失?
答案 0 :(得分:0)
我需要像这样在测试环境中刷新数据库结构:
bundle exec rake db:reset RAILS_ENV=test