Carrierwave: как обрабатывать несколько загрузок одного типа - PullRequest
0 голосов
/ 09 марта 2011

В настоящее время у меня есть модель Статьи с одним загрузчиком на носителе, требования изменились, и к каждой Статье должно быть прикреплено n изображений.

Каков наилучший (и самый простой) способ добиться этого? Прямо сейчас все, о чем я могу думать, - это создание сущности Image с ссылкой на загрузчик, и пусть у каждой Article n Images. Звучит как большая работа и сломает все текущие изображения, поэтому я бы не одобрил это.

1 Ответ

1 голос
/ 09 марта 2011

Возможно, будет лучше, если вы разделите требования к загрузке изображения на его собственную модель.Ваша модель Article уже изменила требования, и у вас могут появиться другие модели, которым в дальнейшем потребуется аналогичная функциональность.

С точки зрения разработки программного обеспечения наличие модели Image, которая занимается выгрузкой и связывает ее с моделью Article,более ремонтопригодный способ.

...