Обновленная версия Rails / ActiveRecord может изначально поддерживать этот синтаксис. Это будет выглядеть примерно так:
Foo.where(foo: 'bar').or.where(bar: 'bar')
Как отмечено в этом запросе на получение доступа, https://github.com/rails/rails/pull/9052.
На данный момент просто придерживаться следующих работ прекрасно работает:
Foo.where('foo= ? OR bar= ?', 'bar', 'bar')
Обновление: По https://github.com/rails/rails/pull/16052or
функция будет доступна в Rails 5
Обновление: функция была объединена с веткой Rails 5