在railstutorial书中,据说我们应该创建一个spec/support/utilities.rb文件并将辅助函数放在那里。但它似乎不适用于较新版本的rails或rspec,当我在该文件中定义一个函数并从specs文件中调用它时,我收到一个未定义的方法
错误。我还需要 rails_helper
和 spec_helper
。
最佳答案
您需要请求放入该文件夹中的文件。像这样:
# In your spec_helper.rb
Dir[Rails.root.join("spec/support/**/*.rb")].each { |f| require f }
关于ruby-on-rails - 我应该将 rspec 辅助函数放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26041965/