Sinatra: 将数组转换成 HTML 表格

3

我对Sinatra不太熟悉。

我目前正在处理一个需要使用数组的项目,

例如:ary = ['a','b','c']

将其转换为HTML表格(可能使用. erb文件)。

该表格应该有单列,行数与字符串数量相同(动态)。

例如:

  • a
  • b
  • c
  • (数组中的任何其他项)

我真的不知道如何做到这一点,我尝试了类似项目的代码,但没有成功。 我希望这是可能的。


顺便提一下,您所描述的应该是一个 ul / li 而不是只有一列的表格:http://jsfiddle.net/pjambet/XTexy/ - pjam
是的,没错,但我想我也会用这个表格做一些其他的事情。不管怎样,还是谢谢你。 - T.Lange
1个回答

3
在控制器中执行以下操作:
get '/something' do
  @ary = ['a','b','c']
  erb :'something'
end

在名为something的视图中,您可以进行以下操作。
<table>
<% @ary.each do |elem| %>
  <tr>
    <td>
      <%= elem %>
    </td>
  </tr>
<% end %>
</table>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接