sqlite - rails: How to find entries with empty arrays -
i've got issue finding empty arrays in sqlite table.
i serialized product_category param, works saving arrays db, follows:
serialize :product_category, array the following query find empty arrays param, giving me nil error:
product.where(product_category: []).first how find products product_category has no values in array?
i tried using {} instead of [] suggested in similar postgress related question.
does know right way?
i have tried on mysql, works me, please try.
#product.rb serialize :product_category, array #rails console >> product = product.new >> product.product_category = [] >> product.save >> product.where("product_categoty = '[]'") #it returns last record have created. hope help!
Comments
Post a Comment