Как мне сделать укупорочное средство для кофе с кофе, которое состоит из нескольких строк?
Я пытаюсь добавить небольшое количество логики в один из моих шаблонов (пожалуйста, не ругайте меня за ошибки при размещении логики в представлении), и мне трудно получить правильный синтаксис hamlc.
Я перебираю коллекцию и хочу пропустить элементы, которые существуют в другой коллекции
Прямой кофе-код будет выглядеть так:
for artwork in artworks
unless _.find(cart_items, (ci) ->
ci.id == artwork.product_code
alert 'artwork not in cart'
Я пытаюсь:
- for artwork in artworks
- unless _.find(cart_items, (ci) -> | # < multiline, right?
ci.id == artwork.product_code
- alert 'artwork not in cart'
и я получаю некоторую фигню о:
Block level too deep in line undefined
Есть идеи? ТИА, Билли
1 ответ
Решение
Я смог заставить это работать, поместив замыкание в ту же строку:
- for artwork in artworks
- unless _.find(cart_items, (ci) -> ci.id == artwork.id)
- alert 'not in the cart'