1
使用燼1.0.0-PRE3爲什麼不application.hbs呈現emberjs
我有一個小的應用程序,有這樣的代碼:
window.App = Ember.Application.create()
App.ApplicationController = Ember.Controller.extend({})
App.Router.reopen
location: 'history'
App.Router.map ->
@resource 'users', ->
@route 'new'
App.IndexRoute = Ember.Route.extend
renderTemplate: ->
@render('index')
這是在模板目錄application.hbs :
<div class='navbar navbar-inverse navbar-fixed-top'>
<div class='navbar-inner'>
<div class='container'>
<div class='nav-collapse collapse'>
<ul class='nav'>
<li>{{#linkTo 'index'}}Home{{/linkTo}}</li>
<li>{{#linkTo 'users.index'}}Users{{/linkTo}}</li>
</ul>
</div>
</div>
</div>
</div>
<div class='container' id='main'>
<div class='content'>
<div class='row'>
<div class='span12'>
<div class='page-header'></div>
{{outlet}}
</div>
</div>
</div>
</div>
問題是它不呈現此模板。在基礎URL「http://127.0.0.1:3000/」加載應用程序時,它不會引發錯誤。如果我嘗試一個未定義的路由,它會拋出一個錯誤,所以我知道Ember已經加載。
是的,ember模板對象是空的。我試圖使用handlebars_assets寶石。 – JBK
結束了做rake資產:預編譯。不知道爲什麼在開發過程中,鏈輪不會編譯它們。 – JBK