我正在搜索班级Rack::Request
的当前请求以查找参数。假设我在我的模型中生成了一个调试器,我不想发送新请求,但仍然找到我的参数。
我找不到存储当前请求的任何类属性,这是合理的
我不知道如何查找可能包含该信息的ApplicationController
或Rack::Server
的任何实例。
此外,对日志的深入考虑是太费力了,所以我希望集中精力寻找请求对象,而不是告诉我grep /搜索日志。
希望能够懒惰,
爱Dzhon。
答案 0 :(得分:0)
我可能会误解你的问题,但是从控制器中你可以简单地访问request
对象来获取其详细信息,并params
来获取参数。
ItemController
def show
@page_variable = request.inspect + params.inspect
end
end
如果您想让模型可以使用请求对象,您可以创建一个类访问器并将其存储在任何操作的开头(例如,通过应用程序控制器中的before_filter
)。更多详情为here。