rtf*_*inc 3 for-loop ruby-on-rails list numbered
你会认为我会在10秒钟内完成这项任务,但我已经花了半小时而且无处可去......这就是我所拥有/想要的:
<table>
<% i=0 %>
<% for name in @names%>
<% i++ %>
<tr>
<td><%= "#{i}" %></td>
<td><%= name.first %>"></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
是的,我想要的只是一个带编号的名单,例如:
我得到的错误是:
compile error
/blah/_names.html.erb:13: syntax error, unexpected ';'
; i++ ; @output_buffer.concat "\n\t\t <td>"
你可以这样做
<table>
<% @names.each_with_index do |name, i| %>
<tr>
<td><%= i %></td>
<td><%= name %></td>
</tr>
<% end %>
</table>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3536 次 |
| 最近记录: |