gpt4 book ai didi

ruby-on-rails-3.1 - 导轨 3 : How to declare Rack middleware in application. rb

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

很多例子比如这两个:

How to use rack middleware with Rails3?

http://asciicasts.com/episodes/151-rack-middleware

定义一个类中的中间件,然后添加

config.middleware.use "ClassNameHere"

config/application.rb但我不知道在 application.rb 的什么地方添加这个。我把它放在class Application < Rails::Application里面了.我也不确定是否有放置中间件类的特定位置。我在/lib 中有我的。

假设我的中间件类称为 ResponseTimer,我在运行时收到以下错误 rake middleware : uninitialized constant ResponseTimer

请注意,我使用的是 Rails 3.1 而不是 2.x,这就是为什么我没有将 config.middleware.use 放在 environment.rb 中的原因

最佳答案

config.autoload_paths += %W(#{config.root}/lib) 添加到 config/application.rb 参见此处 https://github.com/radar/guides/blob/master/rails-lib-files.md

关于ruby-on-rails-3.1 - 导轨 3 : How to declare Rack middleware in application. rb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11478920/

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