Ruby on rails 3 gmaps/haml代码上的语法错误
我有一段代码可以在一个页面上显示多个地图:Ruby on rails 3 gmaps/haml代码上的语法错误,ruby-on-rails-3,haml,gmaps4rails,Ruby On Rails 3,Haml,Gmaps4rails,我有一段代码可以在一个页面上显示多个地图: .row .span12 - counter = 1 - @users.each do |user| - map_visits = user.visits.to_gmaps4rails - unless map_visits.blank? .span3 %div{ id: "container_#{counter}" } %div{
.row
.span12
- counter = 1
- @users.each do |user|
- map_visits = user.visits.to_gmaps4rails
- unless map_visits.blank?
.span3
%div{ id: "container_#{counter}" }
%div{ id: "map_#{counter}" }
= gmaps(map_options: { zoom: 6, container_id: "container_#{counter}", id: "map_#{counter}" }, markers: { data: map_visits } )
- counter += counter
它返回一个错误“语法错误,意外关键字_sure,预期$end”,但我真的不知道这里出了什么问题。更好的_errors gem显示代码中3个“container#{counter}”项上的错误。有什么想法吗?您有一些不必要的缩进,除非map\u访问,否则行-
。空白?
(以及它后面的行)不应该缩进:
-map_visions=user.visions.to_gmaps4rails
-除非地图是空白的?
.span3
...
我不确定这是否是导致错误的原因,但是行-除非map\u访问。空白?
(以及它后面的行)不应该缩进-它应该与前面的行处于同一级别。宾果!我没看到那个,谢谢:-)如果你回答这个问题,我可以给你一个肯定的答案。