0

こんにちは、私がやりたいことです...プレースホルダーが使用されていない場合、画像が追加されているかどうかを確認する方法があります。

画像がインデックスページにアップロードされた場合、画像の :thumb バージョンが使用され、ショーページでは通常の画像サイズが使用されるようにしたいと思います。

私は持っている

image_uploader.rb

include CarrierWave::RMagick
version :thumb do
process :scale => [335, 182]
end

articles_helper

def image_for(article)
if article.image.blank?
image_tag('placeholder.jpg')
else
image_tag(article.image)
end
end

index.html.erb

<p>
<%= link_to image_for(article), article %>
</p>
4

1 に答える 1

1
image_tag(article.image)

のようになります

image_tag(article.image.thumb)またimage_tag(article.image(:thumb))

両方のバージョンが動作します

于 2013-05-20T06:10:11.497 に答える