ruby-on-rails – Rails中的点而不是URL中的斜杠

在我的routes.rb我有:

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

当我编写projects_path(1)时,生成的URL是/projects.1而不是/ projects / 1。你知道为什么会发生这种情况吗?
这里是rake路由的输出:

 GET /projects/:category_id(.:format) projects#index
projects_path是索引,它只接受一个参数:格式。你想要project_path(1)
http://stackoverflow.com/questions/16264981/rails-dot-instead-of-slash-in-url

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:ruby-on-rails – Rails中的点而不是URL中的斜杠