Sto provando ad aggiungere una piccola quantità di logica a uno dei miei modelli (per favore non sgridarmi sugli errori di inserire la logica nella vista) e sto avendo difficoltà a trovare la sintassi hamlc corretta.Come si effettua una chiusura haml-caffè che si estende su più linee?
sto iterazione di una collezione e voglio ignorare gli elementi che esistono in un'altra raccolta
Il CoffeeScript verso l'alto sarebbe simile:
for artwork in artworks
unless _.find(cart_items, (ci) ->
ci.id == artwork.product_code
alert 'artwork not in cart'
Sto cercando:
- for artwork in artworks
- unless _.find(cart_items, (ci) -> | # < multiline, right?
ci.id == artwork.product_code
- alert 'artwork not in cart'
e sto ottenendo un po 'di scherzo su:
Block level too deep in line undefined
Qualche idea? TIA, Billy
Nella sezione Sono trying', se un file Haml, o il file 'CoffeeScript ? Quale interprete stai correndo? – asawyer
Ah, giusto, grazie. È un file hamlc - https://github.com/9elements/haml-coffee. Il mio rappresentante è schifo quindi non ho potuto aggiungere il tag hamlc ..;) – Billy
Non l'ho mai visto prima, grazie lo controllerò. Aggiunto il tag per te. – asawyer