我正在rails应用程序的控制器中生成一个Mustache模板。我能够很好地生成html。我的问题是,我无法从资产文件夹加载图像。
我尝试使用ActionController::Base.helpers.image_tag
和ActionController::Base.helpers.asset_path
,然后将其作为变量传递到Mustache模板中的图像标签中,作为资产路径的<img src="{{ asset_path }}" />
,并将image_tag
的输出作为<div> {{ image_tag }} </div>
我知道image_tag和asset_path正在拾取图像,因为当我放入不正确的路径时,它会输出一个错误。
有人知道如何将此图像链接到Mustache模板吗?
此问题已得到解决。该错误与Mustache无关,而是与应用程序的下一阶段有关,即从生成的HTML生成PDF。
作为参考,我使用Rails.root.join('app','assets','..path to image')
作为图像路径。