0

我的目标是一个简单的 js mvc 应用程序。

我正在使用 padrino,并尝试添加 ember.js。另外,为了简单起见,我在这个项目中切换到资产管道。

我在渲染默认的application.handlebars模板时遇到问题。它没有被渲染。我知道,它的内容应该默认呈现。但是,当我启动服务器时,我现在什么都看不到。

./templates/application.handlebars

<div id="container">
  <h1>Raffler</h1>
</div>

./application.js中:

//= require lib/jquery
//= require lib/jquery-ujs
//= require lib/handlebars
//= require lib/ember
//= require_self
//= require raffler

Raffler = Ember.Application.create();

./rafler.js

//= require ./store
//= require_tree ./models
//= require_tree ./controllers
//= require_tree ./views
//= require_tree ./helpers
//= require_tree ./templates
//= require ./router
//= require_tree ./routes
//= require_self

./controllers/application_controller.coffee

Raffler.ApplicationController = Ember.Controller.extend()

./routes/application_routes.coffee

Raffler.ApplicationRoute = Ember.Route.extend()

router.coffee中

Raffler.Router.map ->

所有的js文件,编译成一个,你懂的(/assets/application.js)

会是什么呢?

4

0 回答 0