HTMLコードに5つの選択があります。私はそれらをコントローラーに送信しますが、たとえば、それらのいくつかは空である可能性があります(デフォルト値は0です)。たとえば、場合によっては、経由のみを検索する必要がparams[:size]
ある場合もあれば、経由のみを検索する必要がある場合もparams[:capacity]
ありparams[:size] and params[:capacity]
ます...しかし、どのようにこれにする?find などで操作するには?今、私はこのようなものを持っています:
size = "*"+params[:akbsize]+"*"
@accums = Accumulator.find(:all, :conditions => ["MATCH(description) AGAINST (? in boolean mode)", size])
cap = "*"+params[:akbcapacity]+"*"
@accums2 = Accumulator.find(:all, :conditions => ["MATCH(description) AGAINST (? in boolean mode)", cap])
しかし、私が説明したようにするにはどうすればよいですか?ここはmetasearch gemでやってもいいですか?