rails中嵌套资源的路径未以restful方式显示

rails中嵌套资源的路径未以restful方式显示,rest,ruby-on-rails-4.2,nested-resources,Rest,Ruby On Rails 4.2,Nested Resources,我使用的是Rails 4.2.4。我想创建一个端点,用于创建名为analysis\u requests的嵌套资源。我在嵌套资源上使用rails文档作为起点: routes.rb文件 resource :companies do resource :analysis_requests end 我的公司模型如下所示: class Company < ActiveRecord::Base has_many :analysis_requests end 编辑公司分析请求路径获取

我使用的是Rails 4.2.4。我想创建一个端点,用于创建名为analysis\u requests的嵌套资源。我在嵌套资源上使用rails文档作为起点:

routes.rb文件

resource :companies do
    resource :analysis_requests
end
我的公司模型如下所示:

class Company < ActiveRecord::Base
    has_many :analysis_requests
end
编辑公司分析请求路径获取/公司/分析请求/编辑(:格式)分析请求编辑

为什么我看不到宁静的路线? 例如:我不应该看到吗

    POST    /companies/:company_id/analysis_requests(.:format) 

分析请求创建我发现了问题,routes.rb文件中有一个输入错误。指定资源而不是“资源”会产生预期的路由

resources :companies do
    resources :analysis_requests
end
resources :companies do
    resources :analysis_requests
end