1
的Rails 2.3.5(基於參數):如何使url_for回報削減參數,而不是
路線:
map.connect ':controller/:action/:sort_key/:sort_order'
選項:
{"controller"=>"sections", "action"=>"list", "params"=>{"sort_key"=>"sect_code", "sort_order"=>"asc"}}
url_for(options)
會給我:
/sections/list/sect_code/asc
在鐵路4.2,
路線:
get ':controller/:action/:sort_key/:sort_order'
url_for(options)
(相同的選項)給我,
/sections/list?sort_key=sect_code&sort_order=asc
這種差異意?是否有可能使行爲相同?
謝謝。
我懷疑沒有使用路由來生成該URL,並且路由文件中的其他內容首先匹配。 – sevenseacat