检查Rails中是否存在SVG

时间:2016-07-27 14:16:22

标签: ruby-on-rails svg

我将以下代码作为帮助程序,我想用它来检查图像是否存在,如果存在,则返回原始SVG数据:

def svg(name: 'default')
  file = asset_path('images/' + name + '.svg')
  if( File.file?(file) )
    file = File.open(file, 'rb')
    contents = file.read
    file.close
    contents.html_safe
  end
end

但是文件总是返回false ...(svg存在!)

我获取文件的方式不正确吗?

0 个答案:

没有答案