我正在尝试在 Heroku cedar 堆栈上为 Rails 3.2.3 设置 rack-rewrite,并且在我看到的任何地方都说要添加如下内容:
config.middleware.insert_before(Rack::Lock, Rack::Rewrite) do
# rewrite rules
end
但是尝试在 Heroku 上运行它会给我错误:
`assert_index': No such middleware to insert before: Rack::Lock (RuntimeError)
并且确实运行“heroku rake 中间件”并没有在列表中显示 Rack::Lock 在开发中 Rack::Lock 存在。
第一个问题是为什么 Heroku 上没有 Rack::Lock,对吗?第二个问题,如果不是在 Rack::Lock 之前,我应该在哪里插入 Rack::Rewrite?
谢谢!