在rails中快速渲染所有传递的参数

1 ruby-on-rails render

我有一个填充各种值的表单,然后在用户提交时将这些值发布到页面.现在,我希望看到params []包含的内容(通过在我发布的页面上显示它),只是为了愚弄我的表单定义.我寻找一种简单的方法来渲染参数,但还没有找到解决方案.任何有用的建议SO?

提前致谢

Gra*_*yer 5

另一种方法是使用辅助函数进行调试,如http://guides.rubyonrails.org/debugging_rails_applications.html中所述.

如前所述,该技术是使用params.to_yaml.

或者,在您的application.html.erb文件中放置代码

<%= debug(params) if Rails.env.development? %>
Run Code Online (Sandbox Code Playgroud)

<%= yield %>通话结束后

例如,这将在视图中显示参数

--- !map:ActiveSupport::HashWithIndifferentAccess 
action: edit
controller: contracts
id: "8"
Run Code Online (Sandbox Code Playgroud)

好的功能是信息仅在开发模式环境中输出,根据执行的检查来确定正在运行的Rails环境.