繁体   English   中英

Rails:我可以看到哈希的内容吗

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM