ユーザーページで自分のアプリを設定しようとしています。画像がない場合は表示されません。新しい画像をアップロードするためのリンクも表示されます。画像が存在しない場合は表示されます。表示テキスト
は、私はこれを試してみましたが、それはundefined method 'image?' for #<WillPaginate::Collection:0x007f93a1e0e638>
- if @images.image?
- @images.each do |image|
= image_tag ("devices/#{image.device}.png"), :class => "img_#{image.device}"
- if image.image?
= link_to image_tag(image.image_url(:small), :class => "explore_#{image.device}"), image
- else
= image_tag '123-small.jpg', :class => "explore_#{image.device}"
- else
%p Looks like you don't have any images uploaded!
編集示していますimages_controller.rbをあなたはどんなイメージが@images
であるかどうかをテストしようとしているように見えます
def index
@title = "My Images"
@images = current_user.images.paginate(:page => params[:page])
end
[画像がRailsに存在するかどうかを確認する方法](http://stackoverflow.com/questions/7969241/how-to-check-if-image-exists-in-rails) –
対応してくださいコントローラーコード –
アミール、それは異なるものではありません。 –