在Middleman应用程序中为Ember车把模板分开文件

时间:2014-03-31 12:31:12

标签: ember.js rack sprockets middleman

我有多个Ember应用程序存在于Middleman应用程序中。当前目录结构是

[app-name]
  components
  helpers
  source

  assets
    img
    css
    js
      // jQuery for other pages
      app.js

      // An ember app
      fullscreen
        components
        controllers
        models
        routes
        views
        app.js

      // Another ember app
      sandbox
        components
        controllers
        models
        routes
        views
        app.js

  demos
    // These currently contain the templates, in script tags
    fullscreen.erb
    sandbox.erb

我试图找出如何将模板移出脚本标记。在这一点上,我花了很多时间试图让各种解决方案起作用:

这是我在某个时候工作的最后一个,但现在不能让它再次运作。

实现这一目标的最简单方法是什么?我是Sprockets and Rack的新手,这让我更难以分类。

1 个答案:

答案 0 :(得分:0)

基因并不难自己构建。你只需要一个JS运行时,编译模板,并将它们放入Ember.TEMPLATES。 请查看precompilation:和TEMPLATES Hash