У меня есть текущий код для определения моих помощников в моем файле server.js
app.engine('handlebars', exphbs({
defaultLayout: 'main',
helpers: {
//helps pick value in select
select: function(selected, options) {
return options.fn(this).replace(
new RegExp(' value=\"' + selected + '\"'),
'$& selected="selected"');
},
//check if values are equal
isequal: function (arg1, arg2, options) {
return (arg1 == arg2) ? options.fn(this) : options.inverse(this);
}
}
}));
app.set('view engine', 'handlebars');
Однако, в случайные моменты времени приложение возвращает его без вспомогательного "isequal"
В другое время это работает.Я не могу контролировать это поведение.Что-то не так с объявлением моих помощников?