Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在rails中快速渲染所有传递的参数_Ruby On Rails_Render - Fatal编程技术网

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

Ruby on rails 在rails中快速渲染所有传递的参数,ruby-on-rails,render,Ruby On Rails,Render,我有一个表单,它填充各种值,然后在用户提交时将这些值发布到页面。现在,我想看看params[]包含什么(通过在我发布到的页面上显示它),只是想稍微玩弄一下我的表单定义。我寻找了一种简单的方法来渲染参数,但还没有找到解决方案。有什么有用的建议吗 提前感谢在您发布的视图中尝试在此视图中使用 <%= params[:name_of_posted_param].each {|param| params //do something with the param here } %&g

我有一个表单,它填充各种值,然后在用户提交时将这些值发布到页面。现在,我想看看params[]包含什么(通过在我发布到的页面上显示它),只是想稍微玩弄一下我的表单定义。我寻找了一种简单的方法来渲染参数,但还没有找到解决方案。有什么有用的建议吗


提前感谢

在您发布的视图中尝试在此视图中使用

    <%= params[:name_of_posted_param].each {|param|
    params //do something with the param here
} %>

更好的方法是在helper中执行此操作,并在视图中传递返回的变量


-R

在您发布的视图中尝试在此视图中使用

    <%= params[:name_of_posted_param].each {|param|
    params //do something with the param here
} %>

更好的方法是在helper中执行此操作,并在视图中传递返回的变量


-R

在您的视图中尝试

在您的视图中尝试

另一种方法是使用助手函数进行调试,如中所述

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

或者,在
application.html.erb
文件中放入代码

<%= debug(params) if Rails.env.development? %>

很好的特性是,根据为确定哪个Rails环境正在运行而执行的检查,信息仅在开发模式环境中输出。

另一种方法是使用helper函数进行调试,如中所述

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

或者,在
application.html.erb
文件中放入代码

<%= debug(params) if Rails.env.development? %>
尼斯的特性是,信息仅在开发模式环境中输出,这与确定运行哪个Rails环境所执行的检查一致