私は、デジタルサイネージアプリケーションのcmsとして機能するシンプルなrailsアプリを持っています。
このアプリでは、すべてのユーザーに提供したい事前定義されたスタイルのプールがあります。
すべてのスタイルには、背景画像、いくつかのcss、およびビデオが含まれます。
私の目標は、さまざまなスタイルを準備し、rails adminを使用してそれらを追加できるセットアップを取得することです。すべてのユーザーは、アカウントのactive_styleとしてスタイルの1つを選択できるメニューを用意する必要があります。
簡単そうに聞こえますが、私が行き詰まっているのは、ユーザーモデルとスタイルモデルの関連付けです。
さまざまなことを数時間試しましたが(has_many:/ has_many_though / has_and_belongs_to_many)、各ユーザーがスタイルオブジェクトの1つを選択して、それをactive_styleにし、一度に1つのactive_styleのみを許可できるようになりません。
私はこれを行うための最良の方法は何であるか疑問に思っており、誰かが助けてくれたらとても幸せです。
私はRailsプログラミングに比較的慣れていないので、これがばかげていると思われる場合は失礼します。