Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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代码填充html表?_Html_Ruby_Html Table - Fatal编程技术网

如何用ruby代码填充html表?

如何用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表中?我不确定您

我对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表中?

我不确定您是否使用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>