Описание тега shrine

Shrine - это набор инструментов для загрузки файлов для Ruby, он разработан, чтобы быть простым, расширяемым, безопасным и быстрым, и предоставляет абстракцию для различных хранилищ.
1 ответ

Использование загрузчика Shrine с Google Drive

Я ищу решение для загрузки изображений и PDF для приложения Rails 4.2. Может ли храм использоваться с Google Drive? Я вижу документацию для использования с Google Cloud Storage, но ничего о Google Drive. Спасибо
1 ответ

После развертывания Capistrano мои изображения, загруженные через shrine, больше не отображаются (Rails + SQlite3)

Когда я пытаюсь развернуть свое новое приложение, все прошло гладко. Но раньше у меня была проблема с тем, что мои посты в моем БД исчезали после развертывания capistrano. Я узнал, что это связано с моей базой данных Sqlite3 и что мне нужно добавить…
23 сен '18 в 08:55
2 ответа

Использование нескольких Rails ActiveStorage Services

Я использую ActiveStorage для загрузки PDF-файлов и изображений. PDF-файлы должны храниться локально из-за некоторых проблем конфиденциальности, в то время как изображения должны храниться с помощью Amazon S3. Тем не менее, похоже, что ActiveStorage…
1 ответ

Shrine with Rails несколько загрузок полиморфных изображений

Я боролся около 5 часов, пытаясь понять, почему Shrine блокирует мои загрузки. Я получаю либо ошибки типа "Shrine: Invalid file", либо "Ожидаемый массив, но есть строка" в сильных параметрах. Если ошибок нет, изображения на самом деле не сохраняются…
24 янв '17 в 14:18
0 ответов

Прямые загрузки на S3 с Fineuploader и Shrine

Я пытаюсь использовать Shrine и fineuploader вместе, чтобы загрузить свои файлы непосредственно в S3. Проблема, с которой я сталкиваюсь, заключается в том, что presign_endpoint для драгоценного камня Shrine - это запрос GET, который возвращает ответ…
26 сен '17 в 09:33
1 ответ

Shrine:: Ошибка: хранилище: кэш не зарегистрирован в FileUploader

Я использую Mongoid 6.0.3, ruby ​​2.3.1 и rails 5.2 Я создал класс file_uploader для обработки своих загрузок, используя shrine. /app/uploaders/file_uploader.rb class FileUploader < Shrine Attacher.validate do validate_max_size 5.megabytes, messa…
11 сен '18 в 06:25
1 ответ

Ruby - Как установить имя файла data_uri (base64) с помощью Shrine

Я пытаюсь установить имя файла для файла base64, загруженного с гемом Shrine с хранилищем FileSystem. Я пытался изменить file.metadata[:filename] = 'test.png', но имя файла все еще ноль. anex = Anex.new(file_data_uri: file) # file is a base64 string…
15 авг '18 в 15:16
1 ответ

Рельсы 5 + Храм + Полиморфная модель + Симпатичное расположение

Я использую Shrine для прямой загрузки на S3 и пытаюсь использовать pretty_location Плагин, чтобы установить местоположение в моем S3 ведро. У меня есть модель документа имеет file_dataтекстовый атрибут и подключен к FileUploader: class Document &lt…
08 окт '18 в 16:04
2 ответа

Rails уничтожает загрузку в ассоциации has_one

У меня есть организационная модель с ассоциацией has_one :uploads, as: :uploadable Это полиморфное отношение к class Upload < ApplicationRecord include Uploaders::StandardUploader::Attachment.new(:file) belongs_to :uploadable, polymorphic: true, …
16 фев '18 в 00:18
1 ответ

Ruby Shrine - обрезка и прямая загрузка сафари

Я реализую прямую загрузку с Shrine, jquery.fileupload и cropper.jsв части добавления я загружаю изображение из файла загрузки в модал, определяю обрезку и показываю модал if (data.files && data.files[0]) { var reader = new FileReader(); var…
03 дек '17 в 14:21
1 ответ

Heroku, Shrine и Amazon S3: запись блога Изображения исчезают через некоторое время

У меня есть страница блога, которую я разработал с использованием rails 5.1. Все работает просто отлично, за исключением того, что после того, как я создаю запись в производстве и прикрепляю изображение, изображение перестает отображаться через неко…
02 июл '18 в 14:09
1 ответ

jquery fileupload rails s3 shrine ошибка загрузки изображения

Я новичок в рельсах, и я пытаюсь загрузить изображения непосредственно на S3 с помощью Shrine. Я получил прямую загрузку на S3, чтобы работать отлично, однако, когда я представил загрузку jquery-файла и загрузку изображения, консоль chrome выдает мн…
1 ответ

Извлечение размеров изображения в фоновом режиме с помощью Shrine

Я установил прямые загрузки на S3 с помощью Shrine. Это прекрасно работает. Среди прочего, у меня включены следующие плагины: Shrine.plugin :backgrounding Shrine.plugin :store_dimensions Shrine.plugin :restore_cached_data Поправьте меня, если я ошиб…
24 дек '18 в 18:31
1 ответ

Визуализация файла Markdown, хранящегося в S3, загруженного с помощью shrine - Rails

Я использую shrine для загрузки файлов из моего приложения rails на S3. Все работает нормально, но я не знаю, как отобразить этот файл, используя gem redcarpet. Например, я могу сделать это: <div> <%= markdown("##title * ") %> </div&g…
06 июл '17 в 00:28
0 ответов

Видео недопустимого типа (допустимые типы: video/mp4), Shrine, Rails

Я пытаюсь проверить свои видео, чтобы разрешить загрузку только.mp4 видео. Я использую Shrine, чтобы сделать это. Видео без проблем загружается без проверок, но если я добавлю код проверки, появится сообщение об ошибке: Video isn't of allowed type (…
1 ответ

Как отобразить размер файла при просмотре? [Храм Самоцвет - Рельсы]

У меня есть эти ассоциации, и я использую Shrine Gem для загрузки файла. class Project < ApplicationRecord include ImageUploader[:cover_image] has_many :albums, :dependent => :destroy accepts_nested_attributes_for :albums, end class Album, &lt…
03 апр '18 в 17:02
0 ответов

Проблема при попытке реализовать прямую загрузку методом перетаскивания с помощью shrine direct_upload для aws rails 5.2

Код: image_upload.js function uploadAttachment(attachment) { var file = attachment.file; var form = new FormData; form.append("Content-Type", file.type); form.append("forum_post_photo[image]", file); var xhr = new XMLHttpRequest; xhr.open("POST", "/…
0 ответов

Rails, Shrine, загрузчики файлов, разработайте current_user в generate_location

Я использую Shrine с Rails 5 и Devise только для тестирования. Я не знаю, как получить доступ к устройству current_user в: class FileUploader < Shrine def generate_location(io, context) "student_profile/#{current_user}/#{super}" end end Возможно …
0 ответов

Rails, Shrine, "generate_location" просто работает для хранилища "store"

В приведенном ниже примере generate_location просто работает на store хранение, а не cache один. Зачем? class FileUploader < Shrine def generate_location(io, context) "student_profile/#{super}" end end
0 ответов

dropzonejs и jQuery File Upload предопределенные файлы не работают

Я использую shrine и jQuery File Upload для загрузки файлов напрямую в Amazon S3, но у меня возникают проблемы с тем, чтобы он работал с dropzone.js. Когда я использую dropzone.js без JavaScript, все работает нормально. Но если я пытаюсь использоват…
17 июл '17 в 06:41