<%= 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/