Reference string constants rather than repeatedly

allocating the same string in order to deduplicate
commonly-used strings, reduce object allocations
and memory usage.
Avoid unneeded `try` call which adds object allocations
Merge branch 'master' of https://github.com/activerecord-hackery/ransack