我即将实现编辑项目的功能,但我无法获得工作路线。
路线.rb:
Ampta::Application.routes.draw do
get "home/index"
resources :projects
resources :tickets
resources :projects_users
resources :users
...
end
链接到路径的视图:
...
<%= link_to "Show tickets", tickets_path%><br/>
<%= link_to "Manage projects", edit_project_path %><br/> // <--- The link
<%= link_to "Log out", signout_path, method: "delete"%>
...
(我已经在项目控制器中定义了“编辑”操作,但它还没有包含任何代码。)
运行 rake 路由时,路由就在那里,为什么我会收到以下错误,说明情况并非如此:
No route matches {:action=>"edit", :controller=>"projects"}