In my routes.rb I have:
map.connect
''items/category/:category_id/order/:order/page/:page'',
:controller=>''item'',
:action=>''list'',
:requirements => {:category_id => /\d+/}
map.connect
''items/category/:category_id/order/:order'',
:controller=>''item'',
:action=>''list'',
:requirements => {:category_id => /\d+/}
map.connect ''items/category/:category_id'',
:controller=>''item'',
:action=>''list'',
:requirements => {:category_id => /\d+/}
map.connect ''items/order/:order/page/:page'',
:controller=>''item'',
:action=>''list''
map.connect ''items/order/:order'',
:controller=>''item'',
:action=>''list''
map.connect ''items/page/:page'',
:controller=>''item'',
:action=>''list''
map.connect ''items'',
:controller=>''item'',
:action=>''list''
Yuck. Is it possible to simplify this? I tried adding
params like '':order=>nil'', but that caused the wrong
URLs to get generated in pagination_links.
thanks
csn
__________________________________
Yahoo! Mail - PC Magazine Editors'' Choice 2005
http://mail.yahoo.com