有没有办法可以看到正在通过表单或rails中的链接发送的哈希的内容?
答案 0 :(得分:8)
在您的控制器方法中,只需检查params
哈希。例如,
class UsersController < ApplicationController
def index
puts params.inspect
end
end
您还可以使用Chrome开发者工具或Firebug等方式将这些参数作为请求的一部分进行查看。
答案 1 :(得分: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 %>