私はこの質問への以前のStackOverflowの回答を読んだことがありますが、それらはすべて地図上にあります。静的アセット(cssとjsファイル)をRails Engineにバンドルする方法と、Rails 3.0と3.1で動作させる方法については、どこにでも明確な答えがありますか?Railsエンジンの静的資産をRails 3.0とRails 3.1でどのように動作させるにはどうしますか?
2
A
答えて
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/
あなたが探していたものです。
関連する問題
- 1. Railsの3.1資産:資産パイプラインと3.1をレールにアップグレードした後、データベース
- 2. Rails 3.0 to Rails 3.2.2 Jammitによる資産処理
- 3. nginxはRails 3の静的資産を提供しません。
- 4. rails 3.1 - 3.0.xのように開発資産を提供するように強制する?
- 5. Rails 3.1:資産が存在するかどうかを判断する
- 6. どのように薄いとRails 3.0
- 7. Railsの資産に
- 8. Rails 3.1アセットパイプラインベンダー/資産フォルダの組織
- 9. Rails 3.1でclass_inheritable_accessorの動作をどのようにレプリケートしますか?
- 10. どのようにRailsの3.1
- 11. Rails 3.0どのようにエンドレスページを作成するには?
- 12. 静的資産(ファイル)をrails 3.1(pdf形式、xlsファイルなど)に保存するのに最適な場所
- 13. CDNはどのようにRailsアプリケーションで動作しますか?
- 14. RSpecはどのようにRailsで動作しますか?
- 15. CloudFlareでキャッシュされていない静的資産Rails
- 16. Rails 3.2資産パイプラインとRequireJS
- 17. Rails静的ページCMSエンジン
- 18. 実稼働環境でRails 3.1の資産バンドルを無効にしますか?
- 19. Railsは静的コンテンツをどのように公開していますか?
- 20. Rails 3.1のhas_secure_passwordがOmniAuthとうまく動作するようにする
- 21. Railsの資産コンパイルファイル名
- 22. Rails 3.1資産パイプライン - Herokuの画像資産の指紋をオフにしますか?
- 23. rails 3.1アセットパイプライン:宝石の資産を無視する
- 24. Rails 3.1をMySQL Server 5.1でDebian squeezeで動作させるにはどうしたらいいですか?
- 25. Railsの資産パイプラインのデバッグテスト
- 26. フェニックスのようなRailsエンジン
- 27. Railsプロジェクトを3.0から3.1にアップグレード
- 28. Rails 5のES6とサーバーのコンパイル資産
- 29. Rails 3.1資産パイプライン - SCSSファイルで資産ヘルパーを使用するのはなぜですか?
- 30. Railsはオプションリストをどのように作成しますか?