【发布时间】:2016-02-23 10:29:42
【问题描述】:
我使用的是 Rails 4.2.4。我想创建一个端点来创建一个名为 analysis_requests 的嵌套资源。我在嵌套资源上使用 rails doc 作为起点:http://guides.rubyonrails.org/routing.html#nested-resources
routes.rb 文件
resource :companies do
resource :analysis_requests
end
我的公司模型如下所示:
class Company < ActiveRecord::Base
has_many :analysis_requests
end
当我使用 rake 路由生成路由时,这些就是我看到的路由。
companies_analysis_requests_path POST /companies/analysis_requests(.:format) analysis_requests#create
edit_companies_analysis_requests_path GET /companies/analysis_requests/edit(.:format) analysis_requests#edit
为什么我看不到 RESTful 路由? 例如:我应该看不见
POST /companies/:company_id/analysis_requests(.:format)
analysis_requests#create
【问题讨论】:
标签: rest ruby-on-rails-4.2 nested-resources