【问题标题】:Randomly Add Values from a Model into an HTML Table将模型中的值随机添加到 HTML 表中
【发布时间】:2014-12-25 12:32:13
【问题描述】:

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

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

我觉得单词需要放在一个数组中,但是如何保证空闲空间的位置呢?

【问题讨论】:

  • 中心单元格表示每行第 10 个单元格?
  • 不,抱歉。中心单元取决于用户选择宾果卡的大小(5x5、6x6 等)。需要生成大约 20 张卡片。

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


【解决方案1】:
  <%
  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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-25
    • 2015-10-01
    • 2019-09-21
    • 2021-04-26
    • 1970-01-01
    • 2019-02-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多