Reputation: 2658
I want to make a request which returns elements from my collection if a string is in an array or if the array is empty. I tried the following:
Collection.all_of(or: [{ assets: my_asset }, { assets: [] } ])
But this doesn't work.
This works but not for the empty arrays:
Collection.where(assets: my_asset)
Upvotes: 1
Views: 811
Reputation: 136
try using any_of
Collection.any_of({ assets: my_asset }, { assets: [] })
Upvotes: 2