我有以下routes.rb文件(部分):
resource :user do
resources :orders do
post :verify, :on => :collection
end
end
我的控制器规格如下:
require 'spec_helper'
describe OrdersController do
describe "#verify" do
it "verifies a recipe" do
post :verify
end
end
end
规范因ActionController :: Routing错误而失败没有路由匹配{:controller =>“orders”,:action =>“verify”},即使路径存在且在浏览器中正确响应。
答案 0 :(得分:1)
根据您的路线,描述应如下所示:
describe Users::OrdersController do
...
答案 1 :(得分:0)