IF 语句语法 Rails 4 with Asset Pipeline

Syntax of IF statement Rails 4 with Asset Pipeline

我正在尝试检查资产管道中是否存在图像文件,如果不存在则显示默认值。如果它在那里,我想改为显示它。我哪里错了?

<% if "#{@person.user_name}.jpg".nil %>
  <%= image_tag("default.gif") %>
<% else %>
  <%= image_tag("#{@person.user_name}.jpg") %>
<% end %>

尝试以下操作:

<% unless Rails.application.assets.find_asset("#{@person.user_name}.jpg") %>
     <%= image_tag("default.gif") %>
<% else %>
    <%= image_tag("#{@person.user_name}.jpg") %>
<% end %>