jeudi 12 mars 2009

SproutCore: Comprendre les erreurs !

Premier cas :
Voici dans le code de body.rhtml une balise d'ouverture de vue :
<% view :sourceList, outlet=>true do %>
Lors du test vous obtenez cette erreurs :
undefined local variable or method `outlet' for
Cette erreur est dû au manque des ":" devant le nom "outlet". 'outlet' est considéré comme une variable et elle n'est pas définie !

Deuxième cas:
Dans la console de FireBug il vous informe que : 'ret is null' !
Bien évidement la liste est vide ! Cela est dû au fait que l'élément HTML parent n'est pas un objet sproutcore ! C'est en général un DIV qui n'est pas contrôlé par Scroupcore ! Dans ce cas, retirer l'argument ":outlet=>true" ou transformez votre DIV en view !

Si vous en avez d'autre avec leur solution je suis preneur !

Aucun commentaire: