在我的 erb 文件中发布图像之前,我正在使用以下代码检查文件是否存在。这是一个 ruby/sinatra 应用程序 - 不是 rails。
<% @imagename = @place.name + ".jpg" %>
<% if FileTest.exist?( "/Users/Tim/projects/game/public/" + @imagename ) %>
<p><img src= '<%= @imagename %>' width="400" height="300" /> </p>
<% end %>
当我将它发布到 Heroku 时,它显然不起作用。
我尝试使用相对路径,但我无法让它工作:
<% if FileTest.exist?( "/" + @imagename ) %>