Загрузка изображения скрепки в рельсы
Я использую скрепку для загрузки изображений, и в моей модели я указал стили для хранения изображений разных размеров, у меня установлен imagemagick, вот коды
has_attached_file :image,
styles: { medium: '300x300>', thumb: '40x40>' },
path: 'images/:id/image/:basename.:extension',
default_url: 'default.png'
validates_attachment :image, content_type: { content_type: %w[image/jpeg image/png] }
Кажется, он не хранит изображения с указанными стилями, он только сохраняет изображение со стилем по умолчанию. Я что-то здесь скучаю? заранее спасибо
1 ответ
Решение
Я сделал ошибку, переопределив путь к скрепке по умолчанию без указания: стиля. Таким образом, он хранит только размер по умолчанию. Обработанное изображение (с помощью imagemagick) не сохраняется, как я не упомянул при переопределении пути.