Image と Lightbox の 2 つのモデルがあります。2 つのモデル (has_many) を関連付けるために、3 番目のモデル LightboxImages があります。
1 つのライトボックスには複数の画像を含めることができ、画像はさまざまなライトボックスに含めることができます。
ライトボックスは (リモート js を使用して) 動的に作成され、ユーザーはこのライトボックスに画像を動的に追加することもできます。
私の最初のアイデアは、LightboxImages コントローラーの create メソッドへの URL を単純に作成し、Lightbox Id と Image Id をパラメーターとして渡すことでした。
しかし、ユーザーはそのような動作を簡単にシミュレートできるため、このアプローチは脆弱で安全ではないように思われました。
この状況に最適な設計は何ですか?関係レコードを動的に作成しますか?