ruby-on-rails - rails html文件打印数据库中不需要的数据
问题描述
我对 rails 和 html 很陌生,我不确定为什么这段代码会打印我在网页底部没有要求的数据数组。我需要帮助从我的网页中删除它们。
显示.html.erb
<table>
<tr>
<th>Name</th>
</tr>
<%= @category.products.each do |product| %>
<tr>
<td><%= product.id %></td>
<td><%= product.size %></td>
<td><%= product.name %></td>
</tr>
<% end %>
</table>
<%= @category.products.each do |product| %>
<h3><%= product.id %></h3>
<h3><%= product.size %></h3>
<h3><%= product.name %></h3>
<% end %>
这里的网站截图,红色箭头指向不需要的数据
任何帮助将不胜感激,谢谢。
解决方案
在两个循环上更改<%= @category...
为。<% @category.
通过包含=
erb
在每个循环上打印出整个对象(但您只想从对象中读取)
推荐阅读
- python - Rest Api 后定义失败 | 蟒蛇 | 烧瓶
- vue.js - 在Nginx上部署VUE项目,css、js等静态文件找不到
- java - ParseException:Java 中无法解析的日期
- postgresql - PostgreSQL:在 psql 中使用 RAISE NOTICE 时,我可以避免输出中的“NOTICE :”前缀吗
- c# - 如何访问发送到 jqgrid 的额外参数?
- postgresql - 如何在postgresql中替换URL中的值
- javascript - 根据值更改 html 表格单元格中的文本
- java - 如何在 Gradle 中更改 jar 输出目录?
- apache-spark - 如何在火花中处理这个
- flutter - 即使在显示键盘后如何使容器修复定位