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