随机将模型中的值添加到HTML表中

时间:2014-12-25 12:32:14

标签: ruby-on-rails ruby-on-rails-4 rails-activerecord

所以,我在Words表中有一个单词列表。

我想为宾果卡创建20(x x)表格,每张卡片随机放置在单元格中,中心单元格具有固定的“自由空间”值。

我认为这些词需要放在一个数组中,但我如何确保自由空间的位置?

1 个答案:

答案 0 :(得分:0)

  <%
  cell_length = n 
  row_length = m
  if m * n % 2 == 0
    middle_cell = (m * n)/2 
  else
    middle_cell = (m * n + 1) /2
  end
  count = 0

 %>
  <table>
    <% for i in 1..m %>
  <tr>
    <% for j in 1..n %>
    <% count +=1 %>
    <td>
      <%= count == middle_cell ? nil : 'word' %>
    <td>
    <% end %>
  </tr>
  <% end %>
  </table>