Я пытаюсь настроить свое приложение так, чтобы на странице пользователя, если у них нет изображений, отображается текст, говорящий, что их нет. Также будет показана ссылка для загрузки новых изображений.
Я пробовал это, но он показывает 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
def index
@title = "My Images"
@images = current_user.images.paginate(:page => params[:page])
end