我有一个在中间人上运行的网站。我正在尝试检查图像文件是否存在。我按照“How to check for file existence”中的建议,使用File.file?
,但它不起作用。这是代码行:
<% if File.exists?("/source/images/doctor-#{doctor.slug}.jpg") %>
我尝试了几种不同的文件路径:
但没有效果。在浏览器中,我可以在“0.0.0.0:4567/images/file”中查看图像文件。
有什么想法吗?
答案 0 :(得分:2)
您可以通过sitemap
对象在模板中访问它。实现您的实际案例的一种方法可能是:
<% if sitemap.find_resource_by_path("images/doctor-#{doctor.slug}.jpg") %>
<%# do what you want %>
<% end %>