【发布时间】:2010-09-28 18:02:42
【问题描述】:
我有一个包含许多链接的小部件。在路由文件中:
map.resources :widgets, :has_many => [:links]
我想为链接添加“排序”操作。我需要在路由文件中添加什么,所以我可以写sort_widget_links_path(widget)
【问题讨论】:
-
排序绝不是 RESTful。 IMO,理想情况下,您应该使用查询字符串(例如
/widgets/2/links?sort=date&sort_order=asc)而不是 URI 组件来指定排序顺序。
标签: ruby-on-rails rest routes nested-resources