rails中嵌套资源的路径未以restful方式显示
我使用的是Rails 4.2.4。我想创建一个端点,用于创建名为analysis\u requests的嵌套资源。我在嵌套资源上使用rails文档作为起点: routes.rb文件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 编辑公司分析请求路径获取
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