如何用ruby代码填充html表?
我对Ruby编程非常陌生,正在努力学习它。给我的一个“任务”真的让我难堪。 我需要做一个有两列的表格。第一列将有一个数字1到100的列表, 第二列将根据我的代码打印结果 我的ruby代码如下所示:如何用ruby代码填充html表?,html,ruby,html-table,Html,Ruby,Html Table,我对Ruby编程非常陌生,正在努力学习它。给我的一个“任务”真的让我难堪。 我需要做一个有两列的表格。第一列将有一个数字1到100的列表, 第二列将根据我的代码打印结果 我的ruby代码如下所示: (1..100).each do |i| d3 = (i % 3 == 0) d5 = (i % 5 == 0) i = "_#{i}_" if d5 i = "*#{i}*" if d3 puts i if d5 || d3 end 如何将其放入HTML表中?我不确定您
(1..100).each do |i|
d3 = (i % 3 == 0)
d5 = (i % 5 == 0)
i = "_#{i}_" if d5
i = "*#{i}*" if d3
puts i if d5 || d3
end
如何将其放入HTML表中?我不确定您是否使用rails,但您需要确保使用erb。但是像这样的事情应该可以做到:
<table>
<% (1..100).each_with_index do |n|
d3 = (i % 3 == 0)
d5 = (i % 5 == 0)
i = "_#{i}_" if d5
i = "*#{i}*" if d3 %>
<tr>
<td><%= n %></td>
<td><%= i if d5 || d3 %>
<% end %>
<table>