2017-03-07 18 views
0

私はCarrierswave gem on Railsを使用しています。何らかの形で、PNG画像は、開発時にアップロードされたときに透明な背景を保持しますが、バックグラウンドが白になるプロダクションでは維持されません。私は展開にカピストラーノを使用していビューRailsとCarrierwave - プロダクションで透明でないPNG

<div class="container col-sm-12 center-block categories-section"> 
    <div class="row col-sm-12"> 
     <div class="group"> 
      <div class="categories-item categories-line"></div> 
      <div class="categories-item categories-text text-center"><p><b style="font-size: 30px !important">Kategorien</b></p></div> 
      <div class="categories-item categories-line"></div> 
     </div> 
    </div> 
    <div class="row vertical-divider col-sm-12"> 
     <% @blog_categories.each do |bc| %> 
      <div class="col-sm-4 col-lg-3 col-md-3"> 
       <%= link_to image_tag(bc.image.category_thumb.url), blog_category_blog_articles_path(bc.id) %> 
      <p><%= bc.description %></p> 
      </div> 
     <% end %> 
    </div> 
</div> 

ImageUploader.rb

process resize_to_fit: [1000, 500] 

version :thumb do 
    process resize_and_pad: [315, 100, :transparent, 'Center'] 
end 
version :category_thumb do 
    process resize_and_pad: [160, 100, :transparent, 'Center'] 
end 

: はここに私のコードの抜粋です。 あらかじめ乾杯しています

答えて

1

ImageMagickのバージョンが異なる可能性があり、プロダクションではアップデートが必要な場合があります。

あなたにはSSHが-INGのと実行することで、あなたが持っているもののバージョンを確認できconvert -version

私は-version`変換 `走ったとき、私は私を誓うが、右は、私の本番仮想マシン上で、私は(ImageMagickのはもう存在しないことを発見した
+0

)私は '' sudo apt-get install imagemagick'を実行し、ローカルサーバからの '' cap production deploy''を実行しました。 – Simon

関連する問題