0

ここで必要なのは、次のアドレスにアクセスしたときに JSON を返す GET REST サービスだけだとしましょう。

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

1 つの方法は、次のように定義することです。

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

1 つの方法は、次のように定義することです。

  resources :population_management

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

また、他の方法もあると思いますが、あなたの推奨事項とその理由は何ですか?

4

1 に答える 1

1

最初の解決策はより明確です。さらに、Rails はソリューション 2 で記述した内容を既に定義しているため ( resources-> see hereを使用して)、Rails にその仕事を任せ、これらのリソースを 1 つのルートのみに制限します。

于 2013-02-09T21:01:42.903 に答える