此网址在其网址中包含参数(:sort)。我确信这是反对RoR的对话。
http://example.com/shops?sort=updated
然后我怎样才能使它成为RESTful?
在shops_controller.rb中创建名为'sort_update'的新动作?
并使用访问权限
http://example.com/shops/sort_update/
?
答案 0 :(得分:2)
在这种情况下,我会在路线文件
中添加手动路线match 'shops/by_:sort', :to => 'shops#index'
请务必在上面添加
resources :shops
这样,像/shops/by_updated
这样的网址将被路由到索引操作,但参数sort
将另外具有'已更新'的值。