我正在尝试进行佣金测试而我无法做到。我一直收到这个错误: ActiveRecord :: SchemaMigration Load(0.1ms)SELECT“schema_migrations”。* FROM“schema_migrations” 耙子流产了! LoadError:无法加载此类文件 - rails / performance_test_help
我非常感谢任何见解。
答案 0 :(得分:15)
rails/performance_test_help
是一个旧的测试帮助程序,用于Rails 3.2 for performance testing。它应该是性能测试用例所要求的。
该文件已在Rails 4中删除,因为性能测试功能是从Rails核心中提取并移至rails-perftest gem。
如果您使用的是Rails 4,请确保您的Gemfile
中列出了gem,并且它已正确安装。如果您不使用该功能,只需删除性能测试用例。
要查找有问题的文件,只需在项目代码库中搜索任何require 'rails/performance_test_help'
语句,如果您不需要性能测试用例,请修复问题或删除有问题的文件。
答案 1 :(得分:1)
在运行rake测试之前运行rake db:migrate RAILS_ENV=test
。希望这能解决你的问题。