docbrown/docs/admin/admin-search.md
Josh Puetz 1c566e0ec4
[deploy] Move /internal to `/admin (#9639)
* First draft - all the big changes

* Changing some more references to 'internal'

* Relocate internal request tests to admin

* Relocate internal system tests to admin

* Fix trailing space

* Test fix

* Move queries from internal to admin

* Docs updates

* Rename internal stimuls controllers to admin (plus docs)

* Rename admin layout

* Fix routing after rebase

* Fixes for latest added admin interfaces

* Serviceworker ignore paths
2020-08-07 10:36:26 -04:00

999 B

title
Admin Search

Admin Search

For admin views that need to take advantage of searching and filtering, we've chosen to use Ransack.

Ransack is a Ruby gem that makes searching relatively painless. It has excellent documentation, but if you're looking for an example of how it's being used on Forem, we've implemented it to help searching and sorting user reports.

The view responsible for managing user reports can be found at localhost:3000/admin/reports and Ransack can be seen in use on the index action of the admin/feedback_messages_controller.

For Forem, Ransack is being used exclusively in admin, for search problems in other parts of the app we use Elasticsearch.