Rails 5 has added OR method to Active Relation for generating queries with OR clause. 1 2>> Post.where(id: 1).or(Post.where(title: 'Learn Rails')) 3 SELECT "posts".* FROM "posts" WHERE ("posts"."id" = ? OR "posts"."title" = ?) [["id", 1], ["title", "Learn Rails"]] 4 5=> <ActiveRecord::Relation [#<Post id: 1, title: 'Rails'>]> 6 Copy This returns ActiveRecord::Relation object, which is logical unio