Home CarrierWave :thumb method breaking images
Reply: 0

CarrierWave :thumb method breaking images

user43514
1#
user43514 Published in September 19, 2018, 3:18 am

I am using CarrierWave to upload images. I am also using this functionality in ActiveAdmin.

I followed the RailsCast and everything is working up to the point where the RMagick gem is coming into play. Before resizing an image and just getting the image by calling:

"<%= image_tag @client.image_url.to_s %>"

When I go to resize an image, the image breaks. The code I have in my image_uploader.rb file is the same as Ryan Bates in where I am doing the following:

"version :thumb do
process :resize_to_limit => [50, 50]
end"

Then, when adding the :thumb method to my previous erb tag with the following:

"<%= image_tag @client.image_url(:thumb).to_s %>"

The images break. The interesting thing for me is that I have done this process multiple times, but this is the first time I have tried using CarrierWave and RMagick with Active Admin.

share|improve this question
  • What do you mean with that it 'breaks the image'? – itziki Mar 11 '14 at 9:59
  • I think what the original poster means is that after trying to implement the :thumb method - when the view that displays the images is loaded - the image does not appear - and is instead replaced by that icon that indicates that the image will not load. I am having this same problem - does anyone know a workaround? – zero_cool Jun 16 '14 at 21:35

active oldest votes

Your Answer

StackExchange.ifUsing("editor", function () { StackExchange.using("externalEditor", function () { StackExchange.using("snippets", function () { StackExchange.snippets.init(); }); }); }, "code-snippets"); StackExchange.ready(function() { var channelOptions = { tags: "".split(" "), id: "1" }; initTagRenderer("".split(" "), "".split(" "), channelOptions); StackExchange.using("externalEditor", function() { // Have to fire editor after snippets, if snippets enabled if (StackExchange.settings.snippets.snippetsEnabled) { StackExchange.using("snippets", function() { createEditor(); }); } else { createEditor(); } }); function createEditor() { StackExchange.prepareEditor({ heartbeatType: 'answer', convertImagesToLinks: true, noModals: false, showLowRepImageUploadWarning: true, reputationToPostImages: 10, bindNavPrevention: true, postfix: "", onDemand: true, discardSelector: ".discard-answer" ,immediatelyShowMarkdownHelp:true }); } });
 
StackExchange.ready( function () { StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f20379244%2fcarrierwave-thumb-method-breaking-images%23new-answer', 'question_page'); } );

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged ruby-on-rails ruby carrierwave rmagick or ask your own question.

StackExchange.ready(function(){$.get('/posts/20379244/ivc/a6b2');});
StackExchange.ready(function () { StackExchange.responsiveness.addSwitcher(); }) (function(i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function() { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m); })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga'); StackExchange.ready(function () { StackExchange.ga.init({ sendTitles: true, tracker: window.ga, trackingCodes: [ 'UA-108242619-1' ] }); StackExchange.ga.setDimension('dimension2', '|ruby-on-rails|ruby|carrierwave|rmagick|'); StackExchange.ga.setDimension('dimension3', 'Questions/Show'); StackExchange.ga.trackPageView(); }); /**/ var _qevents = _qevents || [], _comscore = _comscore || []; (function() { var ssl = 'https:' == document.location.protocol, s = document.getElementsByTagName('script')[0], qc = document.createElement('script'); qc.async = true; qc.src = (ssl ? 'https://secure' : 'http://edge') + '.quantserve.com/quant.js'; s.parentNode.insertBefore(qc, s); _qevents.push({ qacct: "p-c1rF4kxgLUzNc" }); /**/ var sc = document.createElement('script'); sc.async = true; sc.src = (ssl ? 'https://sb' : 'http://b') + '.scorecardresearch.com/beacon.js'; s.parentNode.insertBefore(sc, s); _comscore.push({ c1: "2", c2: "17440561" }); })();
You need to login account before you can post.

About| Privacy statement| Terms of Service| Advertising| Contact us| Help| Sitemap|
Processed in 0.352791 second(s) , Gzip On .

© 2016 Powered by mzan.com design MATCHINFO