0

我的控制器中的索引操作是这样的:

@dbs = somearray

我与此操作(index.html.erb)相对应的视图正在尝试仅打印@dbs数组的元素,但它不仅单独打印元素,而且还打印整个数组(我想避免打印)。index.html.erb 中打印的代码是:

<%= for db in @dbs do %>
  <tr>
    <td><%= db %></td>
  </tr>
<% end %>

这打印:

["ele1","ele2","ele3"]
----
ele1
----
ele2
----
ele3
----

如何避免打印:["ele1","ele2","ele3"]?我只想用元素打印表格!

4

1 回答 1

4

该构造<%= %>正在打印到输出中,<% %>而不是打印到输出中。只需将一行更改为:

<% for db in @dbs do %>
于 2012-07-15T15:56:16.133 回答