Guest User

Untitled

a guest
Jun 23rd, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. ## Formularz
  2. -content_for(:sidebar) do
  3. %h2.right Szukaj użytkownika
  4. -form_for @search, :url => admin_users_path do |f|
  5. -f.fields_for @search.conditions do |users|
  6. = users.text_field :login_contains
  7. -f.fields_for @search.conditions.profile do |profile|
  8. = profile.text_field :name_contains
  9. = f.submit "Szukaj"
  10. ## Kontroler
  11. def index
  12. @search = User.new_search(params[:search])
  13. @users, @users_count = @search.all, @search.count
  14. end
  15. ## Błąd
  16. Unknown key(s): profile
  17. ## Parametry
  18. {"search"=>{"conditions"=>{"login_contains"=>""},
  19. "profile"=>{"name_contains"=>"ernest"},
  20. "order_as"=>"",
  21. "priority_order_by"=>"",
  22. "per_page"=>"25",
  23. "order_by"=>"",
  24. "priority_order_as"=>""},
  25. "commit"=>"Szukaj"}
  26. ## Console
  27. >> search = User.new_search
  28. => #<UserSearch {:limit=>25}>
  29. >> search.conditions.profile.name_contains = "Romek"
  30. => "Romek"
  31. >> search.all.size
  32. => 2
Add Comment
Please, Sign In to add comment