在我的routes.rb中我有以下内容:
resources :message_threads
Run Code Online (Sandbox Code Playgroud)
我打电话的时候:
message_threads_path(1)
Run Code Online (Sandbox Code Playgroud)
我明白了:
/message_threads.1
Run Code Online (Sandbox Code Playgroud)
为什么是这样?我的其他资源运作正常.我没有正确地复数这个或什么?
在我的routes.rb我有:
get "projects/:category_id" => "projects#index"
Run Code Online (Sandbox Code Playgroud)
当我写projects_path(1)生成的URL /projects.1而不是/projects/1.你知道为什么会这样吗?这是输出rake routes:
GET /projects/:category_id(.:format) projects#index
Run Code Online (Sandbox Code Playgroud)