2
我有以下的routes.rb文件(部分):Rspec的失敗,嵌套的奇異路徑
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的:: RoutingError沒有路由匹配{:控制器=>「訂單」,:動作=>「驗證」}即使路由且正確地在瀏覽器響應。
你說得對,我應該命名空間下的用戶該控制器... – Kitto 2013-02-10 21:57:41