Ruby on rails 嵌套路由上缺少路由

Ruby on rails 嵌套路由上缺少路由,ruby-on-rails,routes,Ruby On Rails,Routes,不知道为什么这不起作用。它工作正常,然后我重新启动了服务器。我收到一个无路由错误: No route matches {:action=>"new", :controller=>"issues"} 这是我试图呼叫的帮助者: <%= link_to "Add Issue", new_app_issue_path %> 为什么它会突然破裂?我显然有路线: app_issues GET /apps/:app_id/issues(.:format)

不知道为什么这不起作用。它工作正常,然后我重新启动了服务器。我收到一个无路由错误:

No route matches {:action=>"new", :controller=>"issues"}
这是我试图呼叫的帮助者:

<%= link_to "Add Issue", new_app_issue_path %>
为什么它会突然破裂?我显然有路线:

    app_issues GET    /apps/:app_id/issues(.:format)          {:action=>"index", :controller=>"issues"}
               POST   /apps/:app_id/issues(.:format)          {:action=>"create", :controller=>"issues"}
 new_app_issue GET    /apps/:app_id/issues/new(.:format)      {:action=>"new", :controller=>"issues"}
您需要指定此应用程序的用途:

new_app_issue_path(an_app_object_or_an_app_objects_id)
Rails只会在
params[:app_id]
可用的情况下“猜测”这一点,这里的情况似乎不是这样

new_app_issue_path(an_app_object_or_an_app_objects_id)