0

假设我现在只需要一个 GET REST 服务,当我转到这个地址时它会返回 JSON:

http://localhost:3000/population_management/1.json

一种方法是以这种方式定义它:

resources :population_management, :only => [:show]

一种方法是以这种方式定义它:

  resources :population_management

  match "population_management/:id" => "population_management#show", :via => :get

我相信还有其他方法,那么您的建议是什么,为什么?

4

1 回答 1

1

一个解决方案更清晰。另外,Rails 已经定义了您在解决方案二中编写的内容(通过使用resources->参见此处),因此让 Rails 完成它的工作,仅将这些资源限制为 1 条路线。

于 2013-02-09T21:01:42.903 回答