Rails点而不是URL中的斜杠

时间:2013-04-28 16:24:58

标签: ruby-on-rails ruby

在我的routes.rb中我有:

get "projects/:category_id" => "projects#index"

当我写projects_path(1)时,生成的网址为/projects.1而不是/projects/1。你知道为什么会这样吗? 以下是rake routes的输出:

 GET /projects/:category_id(.:format) projects#index

1 个答案:

答案 0 :(得分:75)

projects_path是索引,只接受一个参数:格式。你想要project_path(1)