公開されていない静的コンテンツを扱うルビコードはどれくらいですか?それはまったくレールアプリを通過するのだろうか?それはRack::Staticを使用していますか?Railsは静的コンテンツをどのように公開していますか?
答えて
RailsはRack::Static
を使用せず、独自のバージョンActionDispatch::Static
を持っています。 rake middleware
を実行した場合は表示されます。
これは、Railsミドルウェアスタックif config.serve_static_assets
is trueにのみ追加されています。この設定はdefaults to trueですが、デフォルトではconfig/environments/production.rb
turns if offが生成されます。
アイデアは、開発中に実行してすべてが動作していること、パフォーマンスが問題ではないことを確認できる簡単な単一プロセスがあることです。しかし、実稼働環境にデプロイするときは、Webサーバー(通常はApacheまたはNginx)静的ファイルをRubyよりもはるかに優れているので、静的ファイルとして扱うことができます。
Herokuを使用する場合、最新のCedarスタックは静的ファイル用に別のWebサーバーを使用しないので、deploy processの一部としてRails plugin to serve static assetsが挿入されます。このプラグインはすべてserve_static_assets
をtrueに設定します。
です。アプリケーションを実行するのにphusion passengerのようなものを使用しているのであれば、デフォルトの動作はApacheを直接使用し、静的コンテンツの場合はスキップします。 webrick(レールサーバ)を使用している場合、静的なサービスを行うために、より多くのレール/ラックコードを使用します。
パッセンジャーモードでapache/nginxを使用している場合、デフォルトではすべての静的コンテンツがApacheに送信されるため、アプリケーションでrake assets:precompile
を実行してからapacheで起動する必要があります、または静的コンテンツは、Apacheがすぐに入手できるようにする必要がある場所には置かれません。
- 1. Glass GDKの静的カードを公開して公開するにはどうすればよいですか?
- 2. Rails静的アセットを公開/アプリ/アセット/
- 3. 公開静的サイトをウェブアプリケーションとしてホストするにはどうすればよいですか?
- 4. このテキストフィールドの静的コンテンツはどのように編集しますか?
- 5. 公開カードで公開しているコンテンツを公開しました
- 6. VB.NET開いているファイルをどのように公開しますか?
- 7. すべての静的コンテンツをコンテンツの下に保存するにはどうすればよいですか?
- 8. Carbonサーバーを使用して静的コンテンツ(jpgイメージ)を公開するにはどうすればよいですか?
- 9. コンテンツ公開の現在の日付と時刻はどのようにデフォルト設定されていますか?
- 10. コンテンツネゴシエーションで静的コンテンツとスプリングデータをどのように提供できますか?
- 11. Wpfは静的リソースをどのように管理していますか?
- 12. Gunicornはどのように静的を収集しますか?
- 13. 機能をプラグインライブラリにどのように公開しますか?
- 14. どのように私のWebサイトを公開しますか?
- 15. Express:静的コンテンツとしてfont-awesomeを提供するにはどうすればよいですか?
- 16. アプリを公開しないとアプリを再公開するにはどうすればよいですか?
- 17. visual studio 2010ウェブ公開ソリューションの一部ではない静的コンテンツをコピーするには
- 18. 私はどのようにして "不安定な"または "開発中の"パッケージを公開しますか
- 19. google VMの公開静的IP
- 20. スーパーキャッシュとMovableTypeの静的公開
- 21. オーダー明細はどのように公開されますか?
- 22. kubernetesはどのようにしてドッカーポートを動的に公開できますか?
- 23. 静的コンテンツを管理するためのEE:これはどのように行いますか?
- 24. 静的なUIApplicationShortcutItemsをどのようにローカライズしますか?
- 25. Visual StudioからIISに公開されていないローカルマシン上の静的ファイル
- 26. 返信したい値をどのように公開しますか?
- 27. umbracoユーザーに公開コンテンツが表示されているかどうかを確認します
- 28. PHP:静的は非静的より優れていますか?
- 29. Railsエンジンの静的資産をRails 3.0とRails 3.1でどのように動作させるにはどうしますか?
- 30. Typo3 staticpub拡張が静的ファイルを公開していません