Advertisement
Guest User

Untitled

a guest
Oct 11th, 2017
385
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.54 KB | None | 0 0
  1. class User < ActiveRecord::Base
  2. ransack_alias :ec, :email_cont
  3. end
  4.  
  5. = search_form_for @q, url: users_path, html: {method: :get} do |f|
  6. = f.label :ec
  7. = f.search_field :ec
  8. = f.submit 'Search'
  9.  
  10. >> User.count
  11. 10
  12.  
  13. >> User.ransack({email_cont: "test@email.com"}).result.count
  14. (93.8ms) SELECT COUNT(*) FROM "users" WHERE ("users"."email" ILIKE '%test@email.com%')
  15. 1
  16.  
  17. >> params[:q]
  18. {"ec" => "test@email.com"}
  19.  
  20. >> User.ransack(params[:q]).result.count
  21. (28.4ms) SELECT COUNT(*) FROM "users"
  22. 10
  23.  
  24. >> User._ransack_aliases
  25. {"ec" => "email_cont"}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement