0

有没有办法可以看到通过表单或rails中的链接发送的哈希的内容?

4

2 回答 2

9

在您的控制器方法中,只需检查params哈希。例如,

class UsersController < ApplicationController
  def index
    puts params.inspect
  end
end

您还可以使用 Chrome 开发人员工具或 Firebug 等工具将这些参数作为请求的一部分查看。

于 2012-07-01T10:40:21.890 回答
3

发送到请求的参数会打印到开发中的日志文件中。

如果您查看最后几百行,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 %>

于 2012-07-01T10:50:22.730 回答