как включить частичный .erb в жидкий шаблон?

Я пытаюсь что-то вроде этого

{% for movie in movies%}
*{{ movie.name }}* {{ movie.price | currency }}
Ratin: {{ movie.rating }}
{% endfor %}

{% render_erb 'partial/footer' %}

нижний колонтитул будет файлом типа footer.erb.html.

Как я могу включить как частичный файл в виде файла erb?


person optimista    schedule 19.03.2012    source источник


Ответы (2)


решение очень простое:

{% template 'common/footer' %}
person optimista    schedule 26.03.2012
comment
где документация шаблона в жидкости? - person pixelearth; 16.02.2013

когда вы вызываете рендеринг, расширение файла используется для выбора используемого механизма шаблонов. Таким образом, обычный вызов render должен сработать, учитывая, что ваш частичный запрос имеет правильное расширение. Я говорю следует, потому что не пробовал, но не понимаю, почему это не сработает.

person ksol    schedule 19.03.2012
comment
Вы не возражаете, следующее должно работать? {{ render :partial =› 'нижний колонтитул' }} - person optimista; 20.03.2012
comment
Я думаю, что должен, да. Но я не знаю движок liquid, поэтому могу что-то пропустить. - person ksol; 20.03.2012