我正在尝试学习
到目前为止,我已经实施了以下步骤:
1)创建了一个名为Blog的新
2)在
Middlewares
,并练习如何在Rails应用程序中挂载它。我已经遵循了railscast。到目前为止,我已经实施了以下步骤:
1)创建了一个名为Blog的新
Rails 4.2
应用程序2)在
lib
文件夹中添加了一个名为response_timer.rb
的文件。class ResponseTimer
def initialize(app)
@app = app
end
def call(env)
[200, {"Content-Type" => "text/html"}, "Hello World"]
end
end
3) 在 application.rb
中添加了 config.middleware.use "ResponseTimer"
。
config.middleware.use "ResponseTimer"
但是当我在终端中输入命令rake middleware
时,它报告了这个错误:
rake aborted!
NameError: uninitialized constant ResponseTimer
我也尝试在development.rb
中添加config.middleware.use "ResponseTimer"
,但仍然遇到相同的错误。
我错过了什么吗?
请帮忙。
application.rb
中引用文件吗?例如:require_relative '../lib/response_timer'
。 - Abhinay