Ruby / Slim: разобрать Markdown из файла YAML - PullRequest
1 голос
/ 27 сентября 2011

Некоторое время пытался разобраться с некоторым YAML-анализом внутри шаблона Slim.

мой YAML-файл содержит

shortdesc: >
 markdown:
  if you want to up the feelgood factor Cuban style, then this Monday night at The Buffalo    Bar is for you...

Но когда я выводил узел шортдеск в моем шаблоне, он отображался какСтрока и не интерпретируется.("markdown: if you ....")

Есть ли способ анализа выходной строки YAML для интерпретации кода уценки?Если я попытаюсь

p
  markdown:
    = shortdesc

, шаблон не поймет вызов переменной, содержащей узел YAML.

Возможно ли это вообще?

Ответы [ 2 ]

2 голосов
/ 27 сентября 2011

Это зависит от используемой вами библиотеки уценок.

В BlueCloth это будет примерно так:

= BlueCloth.new(shortdesc).to_html
1 голос
/ 27 сентября 2011

Да, это возможно.Просто нужно использовать интерполяцию:

p
  markdown:
    #{shortdesc}
...