使用url helper方法Rails动态路由

时间:2011-12-13 17:59:39

标签: ruby-on-rails ruby routes

说我有这样的路线设置

scope"(foo/:user_id/)" do
  resources :bar
end

我是否仍然可以使用URL帮助程序方法生成我的URL(无需编写自己的URL)?

获取url / foo / 1234 / bar / new的url helper方法是什么样的

1 个答案:

答案 0 :(得分:0)

尝试使用bar_path(:user_id => 1, :id => 2)获取/foo/1/bar/2

顺便问一下,为什么在范围内需要这些括号?我认为应该就是这样:

scope "foo/:user_id/" do
  resources :bar
end

不应该吗?