簡體   English   中英

如何在Rails應用程序中檢查默認的Rack中間件

[英]How to examine default Rack middleware in Rails application

我正在嘗試更好地使用Rack中間件,並且我剛剛了解到您可以使用rails middleware查看Rails應用程序的所有已安裝rails middleware 在新的Rails應用中,大約有25種不同的中間件。

我真的很想檢查這些不同的中間件的源代碼,但是我找不到它們在應用程序中的位置。 它們是否都已編譯為可執行文件,所以我可以閱讀源代碼的唯一方法是在Github上? 如果是這樣,我怎么能找到那些回購? 謝謝!

對於ActionDispatch,ActiveRecord,Rails,ActiveSupport和Testing中間件,它們將位於rails / rails中 ,Rack內容將位於rack / rack中 ,而WebConsole將位於rails / web-console中。

他們沒有被編譯成可執行文件,不是。 每個gem都是根據Gemfile的內容下載的,並通過您的環境和config.ru進行了半魔術式加載。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM