Ruby on rails 3.2 哪种定义路线的方式更适合和推荐?
假设我现在只需要一个GET-REST服务,当我转到这个地址时,它会返回JSON:Ruby on rails 3.2 哪种定义路线的方式更适合和推荐?,ruby-on-rails-3.2,Ruby On Rails 3.2,假设我现在只需要一个GET-REST服务,当我转到这个地址时,它会返回JSON: http://localhost:3000/population_management/1.json 一种方法是这样定义它: resources :population_management, :only => [:show] resources :population_management match "population_management/:id" => "population_
http://localhost:3000/population_management/1.json
一种方法是这样定义它:
resources :population_management, :only => [:show]
resources :population_management
match "population_management/:id" => "population_management#show", :via => :get
一种方法是这样定义它:
resources :population_management, :only => [:show]
resources :population_management
match "population_management/:id" => "population_management#show", :via => :get
我相信还有其他方法,那么您的建议是什么?为什么?第一个解决方案更清晰。另外,Rails已经定义了您在解决方案2中编写的内容(通过使用
资源
->),所以让Rails来完成它的工作,只将这些资源限制为一条路由