For performance reasons, when you are working with big files it makes sense, if possible, start processing the file from a small version, instead of using the original one. I.e.: version :thumb do process resize_to_fill: [280, 280] end version :small, from_version: :thumb do process resize_to_fill: [60, 60] end
SQLite was having incompatibility issues with Ruby 1.9.3. This makes for a higher barrier to entry when testing carrier wave locally but ensure that tests can pass on TravisCI.
This means that CarrierWave now has *no* dependencies