【发布时间】:2015-06-01 10:18:42
【问题描述】:
我认为有这个超级简单的代码:
<% @something.each do |something| %>
<% i = i+1 %>
<div class="row">
<div class="span1"><span class="badge untouched"><%= i %></span></div>
</div>
<% end %>
得到这个错误
undefined method `+' for nil:NilClass
我在另一个视图中有完全相同的代码,它在那里工作! 但是,我是 Rails 新手,你知道我想做什么。也许有一种更常见的方法可以在每个循环中增加一个整数? 这个错误是从哪里来的?
感谢您的帮助!
【问题讨论】:
-
i 未定义。你很可能在另一个视图中使用
each_with_index并且你使用 i 作为索引变量
标签: ruby-on-rails ruby