0
我正在使用Rails 4與Ransack建立簡單的搜索和排序功能。 我的意圖是使用POST請求而不是GET(由於限制)。排序按鈕Ransack
所以我會有4個按鈕。點擊按鈕排序ASC,然後再點擊排序DESC。這幾乎與http://railscasts.com/episodes/370-ransack?view=asciicast第一個例子相同。
到目前爲止,我有這樣的。
控制器:
@search = Advertisement.search(params[:q])
@ads = @search.result
@search.sorts = ['height asc','age asc','price asc','votes asc'] if @search.sorts.empty?
respond_with(@advertisements)
鑑於:
Sort:
<%= f.sort_fields do |s| %>
<%= s.sort_select %>
<% end %>
它看起來像這樣:
而是在集合中選擇每次ASC或DESC我想用一個按鈕來做。
我在谷歌搜索相似的問題搜索,但沒有人是像我一樣確切。 有沒有可能性這樣做?使用POST請求不GET與Ransack排序?
或者我必須切換回基於GET請求的排序,對用戶有限制嗎?
在此先感謝!