0

そこで、JSONをクライアントに返すGETRESTAPIを作成しています。

ブラウザで確認したい場合、私のURLは次のようになります。

http://localhost:3000/population_management/show.json?id=1

コードの臭いと同じように、それは正しいやり方ではないと感じていますが、その理由はわかりません。何か問題がありますか?

また、私のroutes.rbで、これは私がこのルートを定義した方法です:

get "population_management/show"
4

1 に答える 1

2

基本的なレベルでRESTをフォローしたい場合はresources|resource、ルートを明示的に定義するのではなく、ルートを定義することをお勧めします(ルートを構築する作業を行うため、この方法の方が簡単です)。:exceptor:onlyオプションを使用すると、不要なアクションを省略できます。

または、この方法でも問題ありません。(レコードを検索したい場合)

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

Railsルートガイド

于 2013-02-08T03:11:44.170 に答える