私のRailsアプリモデルにはオプションがほとんどありません(10以下だと思います)。製品 - カテゴリのようなもので、製品が 1 つまたは複数のカテゴリの一部になる場合があります。しかし、本格的な多対多の構造に取り組むには、カテゴリが少なすぎると思います。さらに、カテゴリのリストは事前に定義されており、ほとんど変更されません。
SQL側からすると、これは次のような内容の文字列フィールドのように見えると思いますcategories
:"Fruits|Vegetables|..."
誰かがそのような機能のための既存の宝石を知っているかもしれませんmany-to-many
。
プラグインを確認acts-as-taggable-on
しましたが、このタスクにはあまり適していないと思います。
私が思うような Enum gem はenumerize
最適だと思いますが、選択できるのは単一の単一の値のみです。