1

このURLのURLにはparameter(:sort)が含まれています。RoRの慣習に反していると確信しています。

http://example.com/shops?sort=updated

では、どうすればそれをRESTfulにすることができますか?

shop_controller.rbに「sort_update」という新しいアクションを作成しますか?とへのアクセスを利用します http://example.com/shops/sort_update/か?

4

1 に答える 1

2

この場合、ルートファイルに手動ルートを追加します

match 'shops/by_:sort', :to => 'shops#index'

これを上に追加してください

resources :shops

このように、のようなURL/shops/by_updatedはインデックスアクションにルーティングされますが、パラメータsortにはさらに値'updated'が含まれます。

于 2013-01-08T09:32:22.293 に答える