In application.emblem:
header Exercism
nav
ul
li
link-to 'Explore' 'explore'
Error:
Build error
exercism/templates/application.emblem (in /Users/jessabean/Projects/src/website/tmp/static_compiler-tmp_dest_dir-5n1Er2zF.tmp)
Property 'undefined' of object # is not a function
Trace:
Property 'undefined' of object #<Object> is not a function
TypeError: Property 'undefined' of object #<Object> is not a function
at Object.Compiler.accept (/Users/jessabean/Projects/src/website/node_modules/broccoli-emblem-compiler/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js:105:26)
at Object.Compiler.program (/Users/jessabean/Projects/src/website/node_modules/broccoli-emblem-compiler/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js:118:12)
at Object.Compiler.accept (/Users/jessabean/Projects/src/website/node_modules/broccoli-emblem-compiler/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js:105:26)
at Object.Compiler.compile (/Users/jessabean/Projects/src/website/node_modules/broccoli-emblem-compiler/node_modules/handlebars/dist/cjs/handlebars/compiler/compiler.js:95:17)
at HandlebarsEnvironment.Ember.Handlebars.precompile (/Users/jessabean/Projects/src/website/node_modules/broccoli-emblem-compiler/node_modules/ember-template-compiler/vendor/ember-template-compiler.js:284:53)
at Object.Emblem.precompile (/Users/jessabean/Projects/src/website/node_modules/broccoli-emblem-compiler/node_modules/emblem/lib/compiler.js:45:28)
at TemplateCompiler.processString (/Users/jessabean/Projects/src/website/node_modules/broccoli-emblem-compiler/index.js:20:25)
at TemplateCompiler.Filter.processFile (/Users/jessabean/Projects/src/website/node_modules/broccoli-emblem-compiler/node_modules/broccoli-filter/index.js:135:31)
at Promise.resolve.then.catch.err.file (/Users/jessabean/Projects/src/website/node_modules/broccoli-emblem-compiler/node_modules/broccoli-filter/index.js:83:21)
at tryCatch (/Users/jessabean/Projects/src/website/node_modules/broccoli-emblem-compiler/node_modules/broccoli-filter/node_modules/rsvp/dist/commonjs/rsvp/-internal.js:161:16)
at invokeCallback (/Users/jessabean/Projects/src/website/node_modules/broccoli-emblem-compiler/node_modules/broccoli-filter/node_modules/rsvp/dist/commonjs/rsvp/-internal.js:170:17)
at /Users/jessabean/Projects/src/website/node_modules/broccoli-emblem-compiler/node_modules/broccoli-filter/node_modules/rsvp/dist/commonjs/rsvp/promise.js:178:17
at flush (/Users/jessabean/Projects/src/website/node_modules/broccoli-emblem-compiler/node_modules/broccoli-filter/node_modules/rsvp/dist/commonjs/rsvp/asap.js:51:9)
at process._tickDomainCallback (node.js:459:13)
I don't think Emblem likes you adding both raw content and nested elements to
header
- it may support it, but not with that syntax. Wrapping 'Exercism' in any other tag will work as intended: