[英]Rails: Can I see the contents of hash
有没有一种方法可以查看通过形式或Rails中的链接发送的哈希的内容?
在您的控制器方法中,只需检查params
哈希即可。 例如,
class UsersController < ApplicationController
def index
puts params.inspect
end
end
您还可以使用诸如Chrome开发者工具或Firebug之类的内容在请求中查看这些参数。
发送到请求的参数将被打印到开发中的日志文件中。
如果查看log/development.log
的最后几百行,您会发现大致类似于以下内容:
Started GET "/?page=2" for 127.0.0.1 at 2012-07-01 03:05:05 -0600
Processing by ListsController#index as JSON
Parameters: {"page"=>"2"}
您可以通过检查控制器中的对象或如Ben所述来增强此功能。
您可以使用Rails.logger.debug params.inspect
将此输出输出到日志文件,或者通过执行<%= params.inspect %>
在视图的响应中输出该文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.