我正在尝试将一个简单的 CSV 文件读入 HTML 表格以显示在浏览器中,但我遇到了麻烦。这就是我正在尝试的:
控制器:
def show
@csv = CSV.open("file.csv", :headers => true)
end
看法:
<% @csv.read %>
<% @csv.headers.each do |head| %>
<%= head %>
<% end %>
<table border="1">
<% @csv.each do |row| %>
<tr>
<% row.each do |element| %>
<td> <%= element %> </td>
<% end %>
</tr>
<% end %>
</table>
输出:
Name Start Date End Date Quantity Postal Code
基本上我只得到标题,并且没有读取和呈现 CSV 正文。