0

モデルがAppsあり、各アプリには最大 10 個の個別のファイルが関連付けられています。

  • 1 - 大きいアイコン
  • 1 - 小さいアイコン
  • 4 - iPhone のスクリーンショット
  • 4 - iPad のスクリーンショット

各画像に必要な 4 列 (Appsモデルに 40 個の新しい列が追加されることを意味します) を追加するよりも、関連付けられた Paperclip 列をセットアップするためのより良い方法はありますか?

明確にするために、各アプリに関連付けられているランダムな画像が 10 個だけというわけではありません。各アプリには 4種類の画像があり、合計で最大 10 枚の画像になります。

4

1 に答える 1

1

AppImages という名前のモデルを作成します。これは App に属します。

アプリ画像の例:

  • ID
  • size: 文字列 (大 | 小 | iphone | ipad)
  • 所属先: app_id
  • image_"クリップ列"

この方法では、移行を行わずに、アプリに属する​​写真の「タイプ」を簡単に拡張することもできます。

于 2013-04-17T15:09:22.337 に答える