我在Rails 5中编写应用程序并使用Rspec进行测试。我在规范文件中遇到require 'some_model'
或require 'some_controller'
时出现了很多问题。每次我运行规范时,它都会丢失,并且似乎并不理解它在Rails应用程序中。我见过的建议包括
config.autolad_paths += %W( #{config.root}/app )
到
$LOAD_PATH << '~/my_app/app/models'
除了我的测试为ApplicationRecord
抛出一个整数常量
因此,对于我已经完成的所有挖掘工作,我仍然没有找到一个好方法require
我的MVC文件,同时保持我的规格和spec_helper
清洁。似乎没有任何事实上的方法,所以你们怎么建议这样做?
答案 0 :(得分:1)
你能不能承受RSpec配置的全部压力。使用rspec-rails
gem和look through the documentation在您的应用中使用它。我想你可以在项目中包含gem后获得rails generate rspec:install
的基本配置。