У меня есть статья, галерея и фотомодели.В галерее много фотографий, а фотография принадлежит галерее.Я хочу иметь возможность включать фотографии в слайд-шоу на мои статьи # шоу действий.Поэтому я устанавливаю отношения между статьями и фотографиями.Все это довольно стандартные вещи.Обычно я делаю установку флажка на одной из форм моделей.Это работает нормально, если у вас есть максимум несколько десятков записей, но в этом проекте у меня есть десятки тысяч фотографий, а в месяц появляются еще тысячи.
Какой пользовательский интерфейс был бы идеальным для возможностидобавить фотографии в статью?
У меня есть несколько идей, но у всех есть свои недостатки.Во-первых, я мог бы упорядочить галереи по частям формы статей и иметь растягивающиеся / сворачивающиеся элементы div с фотографиями каждой галереи в них, но мне не нравится идея иметь такое количество миниатюрных изображений, которые можно загружать в запросе.Я не мог загрузить фотографии, пока галерея не будет расширена, но мне все еще не очень нравится это, потому что есть все еще сотни / тысячи галерей, которые сделали бы для действительно длинной формы.
Другая идея, которая у меня быладолжен был сделать еще одно действие в моем контроллере статей специально для добавления фотографий.Тогда я мог бы использовать ajax pagination в представлении, чтобы перемещаться по галереям, и чтобы галереи можно было расширять.
Я не хочу тратить много времени на написание множества различных решений, которые я 'скорее всего, возненавидит, так, что хороший способ справиться с такой ситуацией пользовательского интерфейса?