小编tim*_*rts的帖子

Sinatra视图中的相对路径问题

我在我的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 %> 
Run Code Online (Sandbox Code Playgroud)

当我将它发布到Heroku时,它显然是行不通的.

我尝试使用相对路径,但我无法让它工作:

<% if FileTest.exist?( "/" + @imagename ) %> 
Run Code Online (Sandbox Code Playgroud)

ruby erb sinatra

4
推荐指数
1
解决办法
4240
查看次数

标签 统计

erb ×1

ruby ×1

sinatra ×1