Nano Hash - криптовалюты, майнинг, программирование

Rails и Paperclip не сохраняют исходное изображение, только стили?

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

Но в моем приложении нет необходимости сохранять оригинал, подойдет только стиль, мне было интересно, как не сохранить оригинал. Просто сохраните его в памяти или во временной области, а затем не сохраняйте после создания стиля.

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

Ваше здоровье!


  • Посмотрите мой ответ здесь 31.08.2014

Ответы:


1

Это сработало для меня

def destroy_original
  File.unlink(self.photo.path)
end

Взято отсюда: http://tekn0t.net/delete-original-image-when-using-papercliprai

Изменить: указанная ссылка больше недействительна. Вот действительный от того же автора: https://gist.github.com/tekn0t/755593

19.04.2011

2

проверьте это: Как мне сказать скрепке не сохранить исходный файл?

23.01.2011
  • Не совсем то, что я ищу, если вы что-то обрезаете, а оригинал меньше, чем другой стиль, то это не сработает. 23.01.2011
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..