2
我在尝试编写一个CMS类型的应用程序,并希望允许用户使用像{{page.image_url | my_img_tag}}。如何为导轨液体创建image_tag过滤器GEM
助手模块就是:
module LiquidFilters
include ActionView::Helpers::TagHelper
include ActionView::Helpers::AssetTagHelper
def my_img_tag(image_name)
image_tag (image_name)
end
end
然后我在注册渲染:
def liquidize(content, arguments)
Liquid::Template.parse(content).render(arguments, :filters => [LiquidFilters]).html_safe
end
但是返回的结果是:
Liquid error: undefined local variable or method `config' for #
我不我想自己创建img标签,因为我使用回形针来查找来自AWS-S3的图像,并且我很关注我会遇到问题。
任何帮助非常感谢 - 我对ruby &导轨相当陌生。