2017-06-07 48 views
0

私は搬送波とミニマムの宝石を使用しています。これは、親指の画像を表示するために私のインデックスビュー内のコードです:サムネイル画像が表示されない

<div class="panel-body"> 
    Quantity :<%= item.qty %><br> 
    Price : <%= number_to_currency(item.price, unit: "RS ") %><br> 
    <%= image_tag item.image_url(:thumb)%> 
</div> 

これはImage_uploaderで利用可能なコードです:

class ImageUploader < CarrierWave::Uploader::Base 
    # Include RMagick or MiniMagick support: 
    # include CarrierWave::RMagick 
    include CarrierWave::MiniMagick 

    # Choose what kind of storage to use for this uploader: 
    storage :file 
    # storage :fog 

    # Override the directory where uploaded files will be stored. 
    # This is a sensible default for uploaders that are meant to be mounted: 
    def store_dir 
    "uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}" 
    end 

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

    def extension_white_list 
    %w(jpg jpeg gif png) 
    end 

それは:thumbなしで動作します。画像はそのまま表示されます。

<%= image_tag @item.image_url %> 

ただし、サム形式で表示することはできません。ローカルホストのプレビューにイメージ名と壊れたイメージアイコンが表示されます。

私はこれを解決するのを手伝ってください。

+0

実際に作成されたサムネイル画像ですか? – Kris

+0

これを試してみる<%= image_tag @ item.image.url(:thumb)%> – Navin

答えて

0

次のコードブロックでは正常に動作しています。

<%= image_tag item.image_url(:thumb)%> 
+0

それは私のansと同じです...レールブラケットはオプションです。 –

0

この

<%= image_tag item.thumbnail_url(:thumb) %> 

OR

<%= image_tag item.avatar.thumb.url %> 

ゴー思想

このリンクを試してみてください、それはあなたを助けるでしょう。 reference

+0

これを試してみる<%= image_tag @ item.image(:thumb).url%> ' –

+0

OR this <'%= image_tag (@ item.image_url(:thumb).to_s)%> ' –

+0

これを試してください<%= image_tag @ item.image.url(:thumb)%> – Navin

関連する問題