我試圖用guard-handlebars來預編譯我的把手模板(爲了避免把它們都放在我的index.html中,這感覺有點不理想......)。預編譯的效果很好,和灰燼接受的事實模板接受,當我把它注射到Ember.TEMPLATES這樣的:如何使用emberjs 1.0.0-rc.2預編譯的句柄模板?
Ember.TEMPLATES['application'] = Handlebars.templates['application']
但是,這是行不通的。我得到這樣一個例外:
Could not find property 'outlet'
...在Handlebars helperMissing方法。看來Ember使用默認Handlebars的一些猴子補丁,據說增加了對{{outlet}}助手等的支持。但我的模板似乎並沒有使用這些插座。你如何解決這個問題?
我正在使用通過NPM安裝的handlebars編譯器來編譯模板。
謝謝。儘管如此,我更喜歡基於Ruby的方法,因爲無論如何我都在服務器端使用Ruby。 –