0

在我的 Rails 应用程序中,我需要搜索一些数据,但是例如,如果在 db 中我有

清洁过滤器

但在后期数据中我有

清洁过滤器

我没有得到我需要的东西,所以我需要 sql %like% 的模拟,我这样做了,但是如何从从 mysql 获取的数据中删除空间?现在我的代码看起来像这样

prlist = PriceList.find(:first, :conditions => ['id like ? and brand like ?', @search.map(&:price_list_id), "%"+supplier+"%"], :order => 'price asc')

但我需要这样的东西 prlist = PriceList.find(:first, :conditions => ['id like ? and brand.gsub(/[^0-9A-Za-z]/, '') like ?', @search.map(&:price_list_id), "%"+supplier+"%"], :order => 'price asc':)

所以如果简单的话:如何在获取数据时修改“ram”sql数据?

4

0 回答 0