Задать вопрос
miloslovesky
@miloslovesky
Do you know who i am? I'm not you.

Как посчитать количество значений в YML используя Liquid?

Есть YML-файл advertisers.yml.
Надо посчитать количество кампаний со статусом = 1

- login: ivanivanov
  name: Иван Иванов
  campaigns:
    - name: Кампания Ивана Иванова
      status_id: 1
    - name: Вторая кампания Ивана Иванова
      status_id: 2
- login: ivanpetrov
  name: Иван Петров
  campaigns:
    - name: Кампания Ивана Петрова
      status_id: 1
- login: ivansidorov
  name: Иван Сидоров
  campaigns:
    - name: Кампания Сидорова
      status_id: 3


Вроде как код* должен быть такой:
{% assign advertiser = site.data.advertisers %}
{% assign campaign = advertiser.campaigns %}
{% if campaign.status_id == 1 %}
{{ campaign.status_id | size }}
{% endif %}

Но он не работает

*Используется Jekyll
  • Вопрос задан
  • 2415 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Thinknetica
    Профессиональная разработка на Ruby on Rails
    9 месяцев
    Далее
  • Хороший программист
    Интенсив по Ruby on Rails
    5 месяцев
    Далее
  • Code Basics
    Ruby для начинающих
    1 месяц
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы