标签: ruby ruby-on-rails-4
我有一个rails应用程序,中间件需要访问路由中定义的参数。 以下是我尝试做的一个简单示例:
route.rb
scope('/:my_parameter') do # [ ... ] end
中间件
def call(env) @request = ActionDispatch::Request.new(env) @request.params[:my_parameter] end
中间件可以访问除路由文件中定义的参数之外的任何参数。最好的方法是什么?