0 個以上の静的値に関連付けられている可能性のあるモデルがあります。たとえば、映画やジャンル (ホラー、アクションなど) です。genres
モデルに配列を作成したいのですが、これをデータベースに反映させる最善の方法がわかりません。
pg_search
Rails/AR 4 と Postgres をgemと一緒に使用しています。
genres
テーブルを作成し、その 2 つの間に結合テーブルを作成するという古典的なルートをたどることができます。genres
ただし、あまり頻繁に変更されないため、これは少しやり過ぎのように思えます。
genre
列挙型を作成し、モデルに の配列を作成することはできますが、genre
Active Record がこの種のメカニズムをどの程度サポートしているかはわかりません。
ジャンルやその他の基準 (キーワード、長さ、評価など) に基づいて映画を検索できる必要があります。
ベスト プラクティスやリソースをお寄せいただければ幸いです。より単純な、またはより単純なソリューションがありませんか? 上記のいずれかで、予期しない方法で問題を解決できないことがありますか?