Protect us from too large images

This commit is contained in:
Henne Vogelsang 2016-04-27 16:03:29 +02:00
parent 2a4de3e869
commit a852a3b4a5
3 changed files with 9 additions and 0 deletions

View file

@ -24,6 +24,7 @@ gem 'paper_trail'
# for upload management
gem 'carrierwave'
gem 'mini_magick'
gem 'carrierwave-bombshelter'
# for internationalizing
gem 'rails-i18n', '~> 4.0.0'

View file

@ -99,6 +99,10 @@ GEM
activesupport (>= 3.2.0)
json (>= 1.7)
mime-types (>= 1.16)
carrierwave-bombshelter (0.1.1.6)
activesupport (>= 3.2.0)
carrierwave
fastimage
celluloid (0.15.2)
timers (~> 1.1.0)
celluloid-io (0.15.0)
@ -167,6 +171,8 @@ GEM
railties (>= 3.0.0)
faraday (0.9.0)
multipart-post (>= 1.2, < 3)
fastimage (2.0.0)
addressable (~> 2)
ffi (1.9.3)
font-awesome-rails (4.1.0.0)
railties (>= 3.2, < 5.0)
@ -522,6 +528,7 @@ DEPENDENCIES
cancancan
capybara
carrierwave
carrierwave-bombshelter
chart-js-rails
cloudinary
cocoon

View file

@ -3,6 +3,7 @@
class PictureUploader < CarrierWave::Uploader::Base
include CarrierWave::MiniMagick
include CarrierWave::Compatibility::Paperclip
include CarrierWave::BombShelter
def paperclip_path
"system/#{object_class_name}/#{extra_store_dir}/#{id_partition}/:style/:basename.:extension"