Ransack を使用して、いくつかのモデルでかなり複雑な検索を実行しています。これらのモデルの 1 つはフリー テキストを保持し、acts_as_tggable gem を使用して単語にタグを付けます。
これらの単語のコレクション セレクターを作成して、ランサックがユーザーが定義できるタグのサブセットから全文レコードを見つけられるようにしようとしています。
これでほぼ到達できますが、複数の単語を選択しようとすると、結果が返されません!
= f.select :note_in, @freetexts.tag_counts_on(:tags), {}, {:multiple => true}