私のレールアプリでは、いくつかのデータを検索する必要がありますが、たとえば、データベースにある場合
きれいなフィルター
しかし、ポストデータには私が持っています
きれいなフィルター
必要なものが得られなかったので、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データを変更するにはどうすればよいですか?