我正在使用Ruby on rails 2.3.8,並且想法是爲搜索結果實現「排序」功能。如何將集合傳遞給控制器的動作(而不是GET)
我有看法(這是它的一部分):
<span>Sort by:</span> <%= link_to 'MORE RELEVANT', search_filter_relevance_path %>
路線文件:
map.search_filter_relevance "/anuncios/search_filter_relevance", :controller => 'announcements', :action => 'search_filter_relevance'
和控制器的動作(無所事事至今):
def search_filter_relevance
raise params.inspect
end
作爲對公告的搜索,我想將其結果集合傳遞給控制器的操作,以便過濾它們, d不是所有的公告。
我該怎麼做?
所以,你想傳遞一些從已經渲染的視圖返回到它的控制器? – 2010-06-09 13:24:01
我想在Sort link_to被點擊時將當前搜索結果傳遞給控制器的操作,以便我可以對它們進行過濾。 – 2010-06-09 13:29:44
這是一個錯誤的方法。您必須從search_filter_relevance方法的原點再次獲取所有搜索結果。 – 2010-06-09 13:50:59