0

emberjs を使用して、クライアント側のユーザー操作と Rails Web サイトの ajax 更新リクエストを簡素化したいと考えています。emberjs では、次のように述べています。

ビルド ツールを使用してアプリケーションのアセットを管理している場合、Handlebars テンプレートをプリコンパイルして Ember.js で使用できるようにする方法はほとんどの人が知っています。

ビルド ツールを使用している場合は、templates/components/blog-post.handlebars にハンドルバー ファイルを作成します。

npm handlebars ツールを使用してハンドルバー テンプレートをプリコンパイルする方法は知っていますが、ハンドルバーはフォルダー名を気にしないため、コンポーネントでは機能しないようです。

ember-toolsember-cliを検索して見つけましたが、いずれもサーバー フレームワークとして動作するようです。サーバーとしてのnodejsについてはあまり知りません。したがって、私の場合に emberjs を選択することが適切かどうかはわかりません。また、emberjs クライアント側で使用するためのハンドルバー テンプレート (コンポーネントなど) をどのように構築すればよいでしょうか?

4

2 に答える 2

1

Ember-CLI または Yeoman Ember Generator ( https://github.com/yeoman/generator-ember ) を使用できます。

これらのツールには、利便性のために開発中のサーバーがありますが、任意のサーバーに公開できるすべての静的ファイル (縮小された js、コンパイルされたテンプレートなど) を生成するビルド プロセスがあります。

たとえば、Ember-CLI では次のように実行します。

 ember build --environment=production

生成された(静的)ファイルをbuild/

また、Use Forever with Ember-CLI もご覧ください。

于 2014-08-15T11:15:41.683 に答える