2011-10-28 4 views

答えて

1

この質問は少し曖昧ですが、まともな回答を与えることができない場合は私に見せてください。私はまだRails 3.1に精通していませんが、静的資産を分割して宝石を作成して資産を格納し、そのようにプラグインすることができるかどうかを理解しています。チェックアウト

http://guides.rubyonrails.org/asset_pipeline.htmlその後

http://railscasts.com/episodes/279-understanding-the-asset-pipeline

は、私はより多くの経験少し夢中になることができ、レール3.0のエンジンを実装しています。エンジンは、他のアプリケーションにプラグインしてコードのすべてをメインアプリケーションに織り込むことができる宝石のようなアプリケーションとして機能します。これには、祝福と呪いの両方が可能なアセット、モデル、コントローラ、ビュー、ルートなどが含まれます。アプリケーション間の分割を作成し、コンテンツを分離して再利用するのに適しているという点ではユニークですが、名前空間が適切に名前空間を空けず、名前の衝突で頭痛を引き起こす場合は呪いです。

アセットをバンドルしなければならないかどうかわかりませんが、私の場合は、そのエンジンに関係する場合は静的アセットのコンテナとしてエンジンを使用します。そして、少なくともレール3.0では、そうする必要があります。まあ、ジムミットを使うこともできます。http://documentcloud.github.com/jammit/

あなたが探していたものです。

関連する問題