0

我想使用 emberjs 来简化我的 rails 网站的客户端用户交互和 ajax 更新请求。他们在emberjs中说:

如果您使用构建工具来管理应用程序的资产,那么大多数人都会知道如何预编译 Handlebars 模板并使它们可用于 Ember.js。

如果您使用构建工具,请在 templates/components/blog-post.handlebars 创建一个 Handlebars 文件

我知道如何通过 npm 车把工具预编译车把模板,但这似乎不适用于组件,因为车把不关心文件夹名称。

我搜索并找到了ember-toolsember-cli,但它们似乎都可以作为服务器框架工作。我不太了解 nodejs 作为服务器。所以我不确定在我的情况下选择 emberjs 是否合适,我应该如何为 emberjs 客户端使用构建把手模板(例如组件)?

4

2 回答 2

1

您可以使用 Ember-CLI 或 Yeoman Ember 生成器 ( https://github.com/yeoman/generator-ember )。

为方便起见,这些工具在您进行开发时有一个服务器,但它们有一个构建过程,可以生成可以发布到任何服务器的全静态文件(缩小的 js、编译的模板等)。

例如,在 Ember-CLI 中,您将运行

 ember build --environment=production

它会将生成的(静态)文件放入build/

另外,看看使用 Ember-CLI 永远使用

于 2014-08-15T11:15:41.683 回答
0

看来我不必手动构建模板/组件,有一个 ruby​​ gem 可以自动做到这一点:ember-rails。在GETTING EMBER中提到了它,但我从未想过要查看该页面。

于 2014-08-15T03:04:39.617 回答