【问题标题】:How to examine default Rack middleware in Rails application如何检查 Rails 应用程序中的默认 Rack 中间件
【发布时间】:2018-01-10 23:27:10
【问题描述】:

我正在尝试更好地处理 Rack 中间件,我刚刚了解到您可以使用 rails middleware 查看 Rails 应用程序的所有已安装中间件。在一个新的 Rails 应用程序中,大约有 25 个不同的中间件。

我真的很想检查这些不同中间件的源代码,但我找不到它们在应用程序中的位置。它们是否都已编译为可执行文件,所以我可以阅读源代码的唯一方法是在 Github 上?如果是这样,我怎样才能找到那些回购?谢谢!

【问题讨论】:

    标签: ruby-on-rails middleware rack


    【解决方案1】:

    对于 ActionDispatch、ActiveRecord、Rails、ActiveSupport 和 Testing 中间件,它们将在 rails/rails,Rack 的东西将在 rack/rack,WebConsole 将在 rails/web-console

    它们没有被编译成可执行文件,不。每个 gem 都是根据您的 Gemfile 的内容下载的,并通过您的环境和 config.ru 半神奇地加载。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-24
      • 2018-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多