在我的 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数据?