Описание тега rails-activestorage
Active Storage is a component of Ruby on Rails. It facilitates uploading files to a cloud storage service like Amazon S3, Google Cloud Storage, or Microsoft Azure Storage and attaching those files to Active Record objects.
1
ответ
Почему Rails образуют множественное число?
Я играю с ActiveStorage и пытаюсь загрузить некоторые файлы локально. Все отлично работает с кодом ниже, но только если я удалю multiple: true из формы. Когда это находится в форме, я получаю непропущенную ошибку param "files" в консоли. Недопустимы…
31 янв '18 в 14:17
0
ответов
Варианты активного хранилища Rails
Действия по воспроизведению class Product < ApplicationRecord has_many_attached :images end Ввиду: <%= image_tag(url_for(@product.images.first.variant(resize: "100x100", flip: "-90"))) %> Ожидаемое поведение Изображение должно быть показано…
08 авг '18 в 15:03
1
ответ
ActiveStorage 5.2.1 - загруженный ресурс равен нулю, поскольку загрузка не завершена. Как дождаться окончания загрузки?
Я использую ActiveStorage для пользовательских таблиц стилей, которые будут загружены на s3, чтобы включить их в пользовательскую веб-страницу в пользовательском стиле. Итак, у меня есть модель CustomeTheme has_one_attached :style, dependent: :purge…
18 ноя '18 в 15:12
1
ответ
Присоединение Tempfile с ошибкой ActiveStorage
Я не могу присоединить JSON Tempfile к модели, используя Active Storage в сервисном объекте. Это легко повторить: Модель: class ServiceRequest < ApplicationRecord has_one_attached :data_file Процесс: temp_file = Tempfile.new([SecureRandom.uuid, '…
11 фев '18 в 18:07
1
ответ
Удаление одного вложения ActiveStorage из коллекции с помощью вызова API
РЕДАКТИРОВАТЬ: TLDR: это сводится к сериализации вложений. Смотрите мой ответ. Я вижу два способа добиться этого: (1) Сериализация приложений (с id а также url атрибуты), таким образом, обеспечивая id FE, что они могут использовать для DELETE /attac…
20 авг '18 в 11:50
1
ответ
Файлы из ActiveStorage не отображаются с ошибкой "Отсутствует шаблон"
Rails v5.2.1; Файлы загружаются в приватную корзину AWS с помощью DirectUploadНо я не думаю, что это моя проблема. У меня есть модель пользователя, которая содержит has_one_attached :avatar, Изображение загружено без проблем; Я вижу это в моем ведре…
03 дек '18 в 17:55
0
ответов
OpenSSL::Cipher::CipherError Rails 5.2
Я посмотрел на каждое возможное решение относительно этой ошибки, но ничего не решило. Каждый раз, когда я пытаюсь загрузить изображение, я получаю эту ошибку. В config/application.rb я имею require 'active_storage/engine' раскомментирована. В confi…
10 янв '19 в 16:04
1
ответ
Как предотвратить загрузку нежелательного контента в AWS с Rails?
У меня есть приложение Rails 5, которое позволяет пользователям загружать изображения в свои профили с помощью нового ActiveStorage с процессом AWS S3 Storage. Я искал способ обнаружить недопустимый контент / явные изображения в загрузках, чтобы я м…
26 фев '19 в 00:30
2
ответа
Как проверить, отправляется ли новый файл с Active Storage в модели?
В моей модели Rails у меня есть этот код для принудительного изменения имени файла при загрузке: before_save :set_filename def set_filename if file.attached? self.file.blob.update(filename: "#{new_file_name()}.#{self.file.blob.content_type.split('/'…
05 дек '18 в 19:42
1
ответ
Rails API ActiveStorage: Получить публичный URL для отображения изображения из AWS S3 Bucket?
У меня установлен Rails 5.2 API, и я следил за документацией о том, как прикреплять изображения к объекту модели - все это работает нормально. Проблема в том, что я хочу вернуть в объект JSON публичный URL вложения, чтобы я мог использовать этот URL…
12 дек '18 в 22:04
0
ответов
Как скрепить переход на активное хранилище с помощью expiring_url?
Я не хочу удалять атрибуты Paperclip перед добавлением атрибутов ActiveStorage. Официальные миграционные документы Например class Organization < ApplicationRecord # New ActiveStorage declaration has_one_attached :logo # Old Paperclip config # mus…
28 янв '19 в 23:56
2
ответа
Использование нескольких Rails ActiveStorage Services
Я использую ActiveStorage для загрузки PDF-файлов и изображений. PDF-файлы должны храниться локально из-за некоторых проблем конфиденциальности, в то время как изображения должны храниться с помощью Amazon S3. Тем не менее, похоже, что ActiveStorage…
18 май '18 в 19:42
1
ответ
Рубин на рельсах - activestorage
После попытки реализовать файловое поле, с помощью которого пользователи могут загружать скриншот с обратной связью с помощью скрепки, я получил некоторые "ошибки дескриптора". Я также сделал вопрос о моей проблеме скрепки здесь. Глядя на комментари…
25 окт '18 в 10:36
1
ответ
Rails 5.2 ActiveStorage загрузить изображение и как обрезать изображение пользователем
Однажды я использовал carrierwave а также Jcrop чтобы загрузить и обрезать картинку пользователя, она работает хорошо. Пользователь может освободить отсечение после загрузки картинки. Но теперь я хочу изменить метод загрузки с carrierwave в ActiveSt…
07 авг '18 в 09:15
1
ответ
Доступ к изображениям в React через Rails Active Storage с использованием JSON
Я создаю Rails API, в котором я хотел бы использовать Active Storage, чтобы прикреплять изображения к сообщениям, а затем иметь возможность доступа к ним в REACT, например, для получения URL-ссылки в JSON. Как преобразовать образы Active Storage в U…
20 июл '18 в 03:13
0
ответов
Activeadmin - activestorage удалить редактировать несколько фотографий
Я пытаюсь найти способ удаления изображений, загруженных из activeadmin, с помощью activestorage. Мне удалось показать все изображения в представлении показа и редактировании ресурса, но я не могу найти способ удалить каждое изображение, если я хочу…
31 авг '18 в 10:48
0
ответов
Сокращение запросов на производственном сервере для активных файлов хранения
У меня есть около 100 небольших изображений на странице HTML (аватары). Браузер создает 100 запросов одновременно, а пассажир nginx возвращает 503 с заполненной очередью запросов (предел конфигурации). Если я добавлю срок действия для изображений в …
20 май '18 в 20:48
1
ответ
ActiveStorage для личных файлов S3
До сих пор я использовал Paperclip для загрузки некоторых файлов в S3. Некоторые из этих файлов не являются общедоступными, и Paperclip позволяет загружать некоторые файлы как частные со следующим битом: has_attached_file :image, styles: { large: "2…
06 июн '18 в 11:53
1
ответ
Отсутствие вложенных файлов при использовании Amazon S3 и Rails Active Storage
Я успешно использую Active Storage при разработке (Дисковое хранилище), но при развертывании приложения (хранилище Amazon S3) все мои вложения не обнаруживаются. Загрузка работает без проблем - файлы появляются в корзине S3 и создаются записи активн…
12 мар '18 в 10:14
0
ответов
Хук ActiveStorage после анализа
У меня есть фотографии, прикрепленные к модели. Эти изображения анализируются, а данные EXIF сохраняются в виде метаданных на ActiveStorage::Blob, class Foo < ApplicationRecord has_one_attached :picture end В этой модели есть атрибут, который я…
12 окт '18 в 14:13