我想从观察者类中进行一些Facebook发布,但是,我想引用服务器中的图像。过去,我有一些漂亮的骇客方法来执行此操作,但是现在有了新 Assets ,我可以使用image_path或image_url方法。

但是,我似乎无法弄清楚如何称呼它们。它们不是ActionView::Helpers::AssetTagHelper的类级别方法

ActionView::Helpers::AssetTagHelper.image_url

不起作用

最佳答案

首先,我不认为image_url存在。我只看到image_path in the API

为了能够使用该方法,您必须包括AssetTagHelper模块:

include ActionView::Helpers::AssetTagHelper
image_path('my_image.png')

在Rails 4中包括AssetUrlHelper:
include ActionView::Helpers::AssetUrlHelper
image_path('my_image.png')

10-08 04:23