如何搜索serialize :properties, Hash
上的哈希列?
add_column :products, :properties, :text
{{1}}
答案 0 :(得分:1)
您只能使用sql LIKE
操作在文本列中进行搜索。
您可以切换到本机支持hstore列的postgresql,或者迁移到支持json类型列的Rails 5。 Rails documentation
答案 1 :(得分:0)
尝试
Product.where("properties->>'foo' = 'bar'")