我显然无法在这里获得正确的语法:
<table width="100%" border="0" cellspacing="0" cellpadding="20" background="<%= #{Rails.root}/app/assets/images/image.png %>">
这样做的适当方法是什么?
我显然无法在这里获得正确的语法:
<table width="100%" border="0" cellspacing="0" cellpadding="20" background="<%= #{Rails.root}/app/assets/images/image.png %>">
这样做的适当方法是什么?
Rails 提供了资产帮助器来获取图像文件的路径,它与资产管道一起使用,并在您将资产主机更改为使用 CDN 时自动工作。
<table width="100%" border="0" cellspacing="0" cellpadding="20" background="<%= image_path('image.png') %>">
这是关于资产助手的文档
更新:
下面的答案显示了正确的语法,但要显示图像路径,最好使用@TomFeaks 答案。
试试这个:
<table width="100%" border="0" cellspacing="0" cellpadding="20" background="<%= "#{Rails.root}/app/assets/images/image.png" %>">