【发布时间】:2012-02-10 02:32:54
【问题描述】:
我的嵌套资源在模型和 routes.rb 中关联:
resources :foos do
resources :bars
end
我的应用路由正常,但我似乎无法证明关于我的嵌套路由的任何断言:
describe BarsController do
it "should have a route to 'show'" do
assert_generates "/foos/bars/1",
{controller: :bars, action: :show, id: "1"}
end
这是错误:
Failure/Error: assert_generates "/foos/bars/1",
ActionController::RoutingError:
No route matches {:controller=>"bars", :action=>"show", :id=>"1"}
如何测试这些嵌套路由?
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 rspec rspec2