2017-01-19 2 views
1

В моем приложении rails я пытаюсь реализовать частную галерею, используя драгоценный камень carrierwave. Только владелец галереи может посетить галерею и видеть изображения.Как показать изображения thumbnail

На странице с галереей эти изображения должны быть показаны как миниатюры. Я использую reactjs для просмотра слоя react_webpack_rails

Для одного изображения я могу использовать send_file или send_data, но эти методы только открытые или загрузить изображение в браузере и Что хуже я не могу использовать их с запросом AJAX.

Основная информация: В этой ситуации, что является правильным и наиболее эффективным способом передачи изображений/данных с контроллера rails на клиентскую сторону?

ответ

1

Прежде всего, вы можете использовать драгоценный камень MiniMagick, чтобы сделать ваши миниатюры легкими.

Тогда вы можете просто разместить изображения, которые вам нужны, в облачном сервисе, таком как Cloudinary или Amazon S3, и сохранить ссылки на него в вашей БД. Таким образом, вы можете инициализировать действие своего контроллера некоторыми изображениями и отображать их в своем представлении.

+0

Благодарим вас за это предложение. Я должен попробовать. – Panczo

+0

Рад помочь вам! – VAD

 Смежные вопросы

  • Нет связанных вопросов^_^