pg_search
https://github.com/casecommons/pg_search
Ruby
pg_search builds ActiveRecord named scopes that take advantage of PostgreSQL’s full text search
Member#refresh_member_authorized_projects
Refreshes authorizations of the current member. This method schedules a job using Sidekiq and as such **must not** be called in a transaction. Doing so can lead to the job running before the transaction has been committed, resulting in the job either throwing an error or not doing any meaningful work.
Edit
git clone [email protected]:casecommons/pg_search.git
cd pg_search
open
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-Member-refresh_member_authorized_projects-for-pr
# Commit to gitgit add git commit -m "better docs for Member#refresh_member_authorized_projects"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-Member-refresh_member_authorized_projects-for-pr
hub pull-request
# Celebrate!