繁体   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