我有一个在 Sinatra 应用程序范围内运行的方法,用于检查请求是否安全:
secure_request?
request.env[ 'HTTPS' ] == 'on'
end
这工作正常,但是当我从另一个不共享 Sinatra 应用程序范围的类中调用它时,它会尝试发出 Rack Test 请求,引发错误:wrong number of arguments (0 for 1)
.
那么,有没有办法明确指定 Sinatra 应用程序请求,例如self.request
or app.request
?