You might have expected an instance of Array. The error occurred while evaluating nil.each_with_index) on line #42 of <% @c.each_with_index do |c, index| %> #donothing <%end%> controller 中@c为查询语句 因为数据为空! 这样的话该这样屏蔽掉这个错误呢。因为现在是部署项目不能让用户看到这个错误,因为一旦有数据就不会出现错误的。