ここでは適切な構文を取得できないようです:
<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 は、画像ファイルのパスを取得するアセット ヘルパーを提供します。これはアセット パイプラインと連携し、asset_host を変更して 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" %>">