Erreur: Manque d'aide dans Handlebars.js

Je suis en utilisant handlebars.js les modèles avec nœud et de l'exprimer. Je fais une liste numérotée à l'aide de la {{@index}} balise de modèle, mais depuis, l'index commence à 0 et je veux commencer à partir de l'un, il semble que j'ai besoin d'utiliser un helper. J'ai vu beaucoup de posts à ce sujet et j'ai trouvé le code suivant:

Handlebars.registerHelper("inc", function(value, options)
{
    return parseInt(value) + 1;
});

{{#each score}}
      <li class="list-group-item">
      <div id="place"> {{inc @index}} &nbsp </div>
      <div class="wordOrName">{{ player_name }}</div>
           <div class="number">{{ score }}</div></li>
        {{/each}}

Ce que je n'arrive pas à trouver où est l'assistant fonction registre est censé aller. J'ai essayé de le mettre à l'intérieur dans le modèle lui-même et dans de nombreux autres endroits mais je garde toujours arriver

Error: Missing helper: "inc"
   at model.<anonymous>

Idéalement, j'aimerais avoir de l'aide dans un fichier séparé helpers.js mais je n'ai pas la moindre idée de la façon d'obtenir le guidon à la reconnaître.

EDIT:

Guidon est inclus dans le projet avec le code suivant à l'intérieur du noeud de fichier index.js:

//view engine
app.set('views', __dirname + '/views/');
app.set('view engine', 'handlebars');
app.engine('handlebars', engines.handlebars); 

Il semble impossible d'inclure la fonction d'assistance au sein du modèle lui-même.

OriginalL'auteur Cameron Sima | 2015-10-10