在Rails3应用程序上,从Rake任务,我想生成一个收集页面的uri路径(由params [:page]设置分页),我希望结果有:
然后我根据我的需要在routes.rb上设置了自定义规则:
get 'mycustomname/:page' => 'mycontroller#myaction', :constraints => { :page => /\d+/ }, :as => "myelement"
get 'mycustomname' => 'mycontroller#myaction', :as => "myelement"
然后当我从控制台尝试时,例如:
app.myelement_path(:page=>3)
我检索:
而不是
得到我想要的结果缺少什么?
答案 0 :(得分:0)
尝试按字面意思传递页码:app.myelement_path(3)