Product.where(name: /ror/)这样会查询到name包含有ror的字符的记录 但是我想把 name: /ror/先做成字符串con=“name: /ror/”,Product.where(#{con}),这样是不行的。。应该怎么做呢
没明白什么意思
#1 楼 @tumayun 就是 Product.where(”name: /ror/“)转化成Product.where(name: /ror/)
你的意思是 string2hash ?
为什么要这样? 非常奇怪,或者几可以先弄成 JSON,然后转成 Hash
弄成这样很奇怪...
#4 楼 @tumayun 谢谢,怪我基础不好,被你一说,where()里面条件其实就是一个 hash,我用 hash 可以解决问题了