0
A
答えて
0
いいえ。決して。標準的なPHPフレームワークの設定とは異なります。 Webサーバーは、ファイルが公開されていない場合は、要求をRackアプリケーションにすべて渡します。
Apacheの設定では、これはPhusion Passengerの仕事です。 MongrelやThinのようなサーバーでは、これは内部的に処理されます。
実際のActionDispatchファイルに興味がある場合は、GEM_ROOT/actionpack-VERSION/lib/action_dispatch
を参照してください(GEM_ROOTを宝石の格納場所で置き換え、VERSIONを問題のRailsバージョンと置き換えてください)。
関連する問題
- 1. アセットが見つかりませんレール4 + Capistrano 3 + Puma
- 2. 多型関連レールのパスヘルパーがありません3
- 3. RHEL7.2で 'libgmp.so.3()(64bit)'ファイルが見つかりません
- 4. レール3:アクションが見つかりませんでした「を作成」、私は
- 5. ファイルが見つかりませんParse/PFNullability.hが見つかりません
- 6. エラー:(3、10) 'opencv2/opencv.hpp'ファイルが見つかりません
- 7. ZSH:コマンドが見つかりませんでした:レール
- 8. "SHK.h"ファイルが見つかりません
- 9. g ++:ファイルが見つかりません
- 10. Python:os.listdirファイルが見つかりません
- 11. NMSSHファイルが見つかりません
- 12. ファイルが見つかりません
- 13. 'ASIFormDataRequest.h'ファイルが見つかりません
- 14. javapnsファイルが見つかりません
- 15. Testファイルが見つかりません
- 16. AFNetworkingファイルが見つかりません
- 17. java.io.IOException:ファイルが見つかりません
- 18. version.propertiesファイルが見つかりません
- 19. ComException:ファイルが見つかりません
- 20. proguard.cfgファイルが見つかりません
- 21. Microsoft.Sharepoint.linq.dllファイルが見つかりません
- 22. 'wchar.h'ファイルが見つかりません
- 23. 'AWSURLRequestRetryHandler.h'ファイルが見つかりません
- 24. 枕:ファイルが見つかりません
- 25. java.io.FileNotFoundException、ファイルが見つかりません
- 26. ファイルが見つかりませんAS3
- 27. Mantle.hファイルが見つかりません
- 28. xcopyファイルが見つかりません
- 29. WordPressファイルが見つかりません。
- 30. debug.keystoreファイルが見つかりません
私は本のレールの方法は本当に古くなっていると思います! – Blankman
@Blankman:それを読んでいないので、まあ。それはRails 2.0を扱うように見えるので、Railsシーンを打つ前に、多分事情が異なっていたかもしれません。ディスパッチファイルと一般公開については何を言いますか? – Matchu
@Blankman:ああ。 FCGIと 'mod_ruby'を使ってデプロイする場合、' public/dispatch.rb'ファイルで終わるでしょうが、それがRailsの一部であるのか他の人が追加するファイルなのかは分かりません。それにもかかわらず、それは人々が最近使っている戦略ではありません。 – Matchu