【问题标题】:No route matches error in rspecrspec 中没有路由匹配错误
【发布时间】:2013-11-22 11:27:04
【问题描述】:

我的

describe PaymentController do

 it 'should assign amount_to_pay' do

  get bank_payment_path, {id: "1"}

  expect(assigns[:amount_to_pay]).to eq "123"
 end
end

我的错误:

Error: ActionController::RoutingError: No route matches {:action=>"bank", :controller=>"payment"}

和 rake 路线:

  bank_payment GET    /payment/:id/bank(.:format)             payment#bank

那里有什么问题?

【问题讨论】:

    标签: ruby-on-rails rspec routes


    【解决方案1】:

    请求应该是:

    get :bank, id: "1"
    

    【讨论】:

      猜你喜欢
      • 2017-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多