0
我想用查詢字符串創建一個到索引的URL,但我無法做到這一點。需要一些幫助,謝謝!路徑在rails中找不到主索引頁面的查詢字符串
如果我使用的輔助方法來創建網址:
link_to 'Movie Title', movie_path(:sort_by=>'title')
我得到一個路由錯誤:
"No route matches {:action=>"show", :controller=>"movies", :sort_by=>:title}"
然而,當我用使用它的工作原理:ID,但得到一個URL電影/:id/sort_by =標題,我不想這樣:
link_to 'Movie Title', movie_path(1,:sort_by=>'title')
個我耙路線outpus是:
movies GET /movies(.:format) {:action=>"index", :controller=>"movies"}
POST /movies(.:format) {:action=>"create", :controller=>"movies"}
new_movie GET /movies/new(.:format) {:action=>"new", :controller=>"movies"}
edit_movie GET /movies/:id/edit(.:format) {:action=>"edit", :controller=>"movies"}
movie GET /movies/:id(.:format) {:action=>"show", :controller=>"movies"}
PUT /movies/:id(.:format) {:action=>"update", :controller=>"movies"}
DELETE /movies/:id(.:format) {:action=>"destroy", :controller=>"movies"}
就是這樣!謝謝!! – 2012-03-08 06:49:13
如果它有效,你可以接受答案嗎?很高興我可以幫助:) – klump 2012-03-08 09:47:11
如果能夠接受答案,我將不勝感激。 (只需點擊答案旁邊的勾號) – klump 2012-03-23 11:40:45