【问题标题】:checking the form data received in ruby on rails controller检查在 ruby​​ on rails 控制器中收到的表单数据
【发布时间】:2012-11-26 18:06:22
【问题描述】:

我想检查从 ruby​​ on rails 控制器中的表单接收到的表单数据。

我试过了,但没有显示:

@user.to_yaml

其中@user 是表单名称(<%=form_for @user

【问题讨论】:

  • 点击提交时检查服务器日志,但其中会生成参数哈希..
  • 如何查看服务器日志?是控制台上显示的那个吗?
  • 是的...你也可以使用调试器 gem 来查看参数

标签: ruby-on-rails ruby-on-rails-3 to-yaml


【解决方案1】:

表单发送的数据存储在params 哈希中(有关详细信息,请参阅this question)。

另外,在开发中,只需在控制器操作中添加 raise 即可显示包含所有请求参数的错误页面。

【讨论】:

    【解决方案2】:

    以上答案是正确的。但想改变一些东西

    all the details are stored in params only
    

    最好通过以下方式在 Flash 中显示这些内容 flash.notice = 参数

    因为它不会影响应用程序的工作

    【讨论】:

      【解决方案3】:

      您为什么不在控制台上查看服务器日志或使用调试器 gem 来跟踪参数和请求移动所沿的文件...

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-10-16
        • 2011-02-09
        相关资源
        最近更新 更多