jquery - Ransack sorting not working properly with Ajax, Rails 4 -


i can't sorting ajax work. far created search , sorting works great separately. when want sort given results, ransack reloads , starts beginning. so previous search results cleared.

controller:

  @search = advertisement.search(params[:q])   @search.sorts = ['height asc','age asc'] if @search.sorts.empty?     @advertisements = @search.result(distinct: true) 

view:

<%= search_form_for @search, :class=>"search",:id=>"search-menio",:remote=>"true", url: advertisements_path, :method => :get |f| %>      <%= sort_link(@search, :height,"augums",{hide_indicator: true},{ :remote => true, :method => :get }) %>       <%= sort_link(@search, :age,"vecums",{hide_indicator: true},{ :remote => true, :method => :get }) %>      <% @regions.each_slice(20) |slice| -%>      <div class="pull-left">                                                                                             <ul>                                    <% slice.each |region| -%>                 <li>                    <%= radio_button_tag 'q[region_id_eq_any][]', region.id, false, :required => false, :id => region.id ,:html =>{:class=>"region-checkboxes"},:class=>"region-checkboxes", :onchange=>"click_on()"%>                 <label style="left: 0px;" for=<%=region.id%>><span><%=region.name%> (<%= region.girls.count%>)</span>                                                     </li>                                                     <% end -%>                                                                                                                             </ul>    </div> <% end -%>   <%end%> 

in opinion functionality - search result sorting using ajax should straight forward wouldn't cause such headaches.

any reasonable tip great. thanks.


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -