gpt4 book ai didi

ruby-on-rails - 使用 Rails 3 Hook gem 以在 Rack 堆栈上添加中间件

转载 作者:行者123 更新时间:2023-12-01 07:01:17 25 4
gpt4 key购买 nike

我试图找出 Rails 3 gemfile 中的 gem 如何自动将中间件添加到 Rack 堆栈。我正在寻找那颗 gem 中的钩子(Hook)。
例如......当我将设计 gem 添加到我的 Rails 3 gemfile 时,然后设计以某种方式将warden 作为中间件添加到 Rack 堆栈上。这似乎是自动工作的。 Rails 3 应用程序无需进一步配置。我想boot.rb会自动调用一个特殊的类/方法。任何提示这个过程如何真正起作用?

最佳答案

你应该使用 Railtie。事实上,这正是 Rails::Railtie documentation 中给出的示例。 .

class MyRailtie < Rails::Railtie
initializer "my_railtie.configure_rails_initialization" do |app|
app.middleware.use MyRailtie::Middleware
end
end

关于ruby-on-rails - 使用 Rails 3 Hook gem 以在 Rack 堆栈上添加中间件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3334143/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com