У меня есть вложенный хэш:
{
:KeyA => {
:KeyB => "hello",
:KeyC => {
:KeyD => "foo",
:KeyE => "bar"
}
}
}
если я передам это в ERB, я могу сделать:
<%= config[:KeyA][:KeyC][:KeyD] %>
и получите:
foo
Однако это не работает с жидкостью: (
Если я это сделаю:
Liquid::Template.parse(template).render(Hash["config" => myhash ])
Я могу сделать:
{{ config }}
и я распечатал псевдойсон сверху, но
{{ config[:KeyA] }}
ничего не дает: (
Liquid поддерживает это? Если нет, то какие есть альтернативы ERB, которые поддерживают это и, предпочтительно, позволяют мне настраивать теги замены (я не могу использовать ERB, потому что я запускаю его в файле ASP, который содержит <%
разметка)