<%= image_tag("/images/users/user_" + @user_id.to_s + ".png") %>
您如何检查是否有这样的图像,如果没有,则什么也不显示?
在Rails 3.07中工作。
最佳答案
您可以使用File.exist?。
if FileTest.exist?("#{RAILS_ROOT}/public/images/#{img}")
image_check = image_tag("#{img}",options)
else
image_check = image_tag("products/noimg.gif", options)
end
关于ruby-on-rails - 如何检查Rails中是否存在图像?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7969241/