どこで調べたかは忘れたけど
empty?にはこういう表記方法もあるようだ
<% if @items.empty?.! %>
<% @items.each do |item| %>
<li class='list'>
<%= link_to item_path(item.id) do %>
<div class='item-img-content'>
<%= image_tag item.image, class: "item-img" %>
emptyは文字列が空の時、真を返すが
emptyの後ろに.!をつけると反対の意味になるようだ