私はそのような検索コードを持っています(metasearch rails gemを使用):
@pre_oils = Oil.search({:manufacturer_like => params[:oilbrand], :description_like => params[:oiloiliness], :description_like => params[:oilstructure], :capacity_eq => params[:oilsize]})
しかし、oiloiliness、oilstructure の 2 つのパラメーターのような記述を介して検索する必要があります...場合によっては、最初に持つことができましたが、oilstructure を持っていなかったか、oilstructure を持っていましたが、oiloiliness を持っていませんでした...
私が去るなら
@pre_oils = Oil.search({:manufacturer_like => params[:oilbrand], :description_like => params[:oiloiliness], :capacity_eq => params[:oilsize]})
大丈夫
今はoiloilinessを介して検索していませんが、なぜですか? どうやってするの?両方のフィールドから検索するには?