MouseOver Studio

MouseOver Studio header image 2

Acessando variáveis nos filtros Liquid

maio 26th, 2009 por Diego Carrion · 1 comentário

Se por acaso precisarem acessar alguma variável a partir de um filtro do Liquid podem utilizar a variável de instancia context.

Tal comportamento pode ser desejado ao querer implementar algo similar ao asset_url do Shopify:

module SitesFilter
  def asset_url(input)
    "/system/assets/#{@context['company'].id}/#{input}"
  end
end

Liquid::Template.register_filter(SitesFilter)

Tags: liquid · Markup · rails · ruby · Template

1 resposta ate agora ↓

Deixar um comentário