I want to combine several active record relationships
For instance,
apple_companies = Company.where("name like ?","%apple%")
banana_companies = Company.where("name like ?","%banana%")
I want to combine these two relationships.
not merging, combining apple_companies.merge (banana_companies) => Company.where ("name like? And name like?", "% Apple%", "% banana%")
I want Company.where ("name like? Or name like?", "% Apple%", "% banana%")
after
I will code
companies = Company.none
company_name_list.each do |name|
like = "%"+name+"%"
companies += Company.where("name like ?",like)
end
but the code I wrote turns the companies into an array .....
So I can’t order pages for companies ... :(
Thank you
source
share