Ruby on rails 在rails中快速渲染所有传递的参数
我有一个表单,它填充各种值,然后在用户提交时将这些值发布到页面。现在,我想看看params[]包含什么(通过在我发布到的页面上显示它),只是想稍微玩弄一下我的表单定义。我寻找了一种简单的方法来渲染参数,但还没有找到解决方案。有什么有用的建议吗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[: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环境所执行的检查一致