1

私はそのような検索コードを持っています(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を介して検索していませんが、なぜですか? どうやってするの?両方のフィールドから検索するには?

4

0 に答える 0