RSpec无法在rails中自动加载我的Grape rack应用程序

时间:2016-01-02 13:07:53

标签: ruby-on-rails autoload grape

我试图在Rails 4中使用Rspec运行一些请求规范,但是不断遇到RSpec

的错误

'load_missing_constant': Unable to autoload constant Api, expected /Users/sammason/Sites/coupons/app/api/api.rb to define it (LoadError)

我的文件夹结构是这样的

-- app
--- api
--- api.rb

api.rb内部我有这个

class API < Grape::API
  prefix 'api'
  version 'v1', using: :path
  format :json

  mount ::V1::Base
end

并在routes.rb

 mount API, at: '/'

当我运行应用程序时,api可以工作,我可以使用它,但每当我运行RSpec时,我都会遇到load_missing_constant错误

0 个答案:

没有答案