在我的 routes.rb 我有:
get "projects/:category_id" => "projects#index"
当我编写 projects_path(1)
时,生成的 URL 是 /projects.1
而不是 /projects/1
。你知道为什么会这样吗?
这是 rake routes
的输出:
GET /projects/:category_id(.:format) projects#index
最佳答案
projects_path
是索引,它只接受一个参数:格式。你想要 project_path(1)
关于ruby-on-rails - Rails 点而不是 URL 中的斜线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16264981/