私はRailsベースのWebアプリケーションを、クライアント側のBackbone.js上に構築しています。私のCoffeescript-Codeを構造化するために、私はRequireJSとrequirejs-railsを使用しました。私のバックボーンクラスは、それぞれ独自のRequireJSモジュールに収められています。RequireJS - 他のRails/JSアプリケーションで再利用するためのバックボーン関連モジュールをパッケージ化します。
私は最近、いくつかの基本クラスに多くのコードをリファクタリングし、他のプロジェクト(RailsやJavascript/Coffeescript、RequireJSなしでも可能)で簡単にそれらを再利用してGitHub私のRailsアプリケーションとは別のプロジェクトとして。パッケージに関するRequireJSのドキュメントを読みましたが、詳細にはあまり入っていません。だから、これは私がやりたいものです。
-
ので
- に私のレールのアプリケーションで私のrequirejsレールのセットアップにパッケージを含め、独自のパッケージに私の共有コードを移動し
- 、および非requirejsセットアップ(私はパッケージをレイアウトする方法を考え出したら、後者はかなり簡単にアーモンドを使用して行われることになると思います)
views/base_collection_view
が
commons/views/base_collection_views
となりそう
以内に再利用可能なrequireJSパッケージの完全な例を使用するようにコンパイルmy-commons.js
ファイルをしまう提供この時点で、実際に私に多くの助けをしてください必要なレールを赤くする。