我试图按照这个Rails API Guide来更好地理解如何将Rails API集成到我自己的应用程序中,但是我的RSpec测试在路由期望上失败了,我不知道为什么
我的错误讯息是
1) Api::V1::UsersController POST #create when is not created renders an errors json
Failure/Error: expect(user_response).to have_key(:errors)
NoMethodError:
undefined method "helpers" for # <ActionDispatch::Routing::RouteSet::NamedRouteCollection:0x007f7f8a1c0938>
Did you mean? helper_names
# ./spec/controllers/api/v1/users_controller_spec.rb:47:in <block (4 levels) in top (required)>'
我认为,为了发布代码,链接此Gist可能会更方便。如果首选直接在我的帖子上发布明文,我很抱歉。我发布了^^
的新手答案 0 :(得分:1)
我也在使用Rails 5并升级到“rspec-rails”,“〜&gt; 3.5”似乎已经成功了!感谢