Guest User

Untitled

a guest
Feb 21st, 2018
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. @search_results = WillPaginate::Collection.create(page, per_page) do |pager|
  2. xs = ActsAsXapian::Search.new(@search_models, @search_term, {:offset => pager.offset, :limit => pager.per_page})
  3. results = xs.results.map {|r| r[:model] }
  4. pager.replace(results)
  5. pager.total_entries = xs.matches_estimated
  6. end
  7.  
  8. ## alternatively
Add Comment
Please, Sign In to add comment