2013-12-20 90 views
1

有下面的代码:未定义的局部变量或方法“地方”

@places.each do |place| 
%tr 
    %td= place.name 
    %td= place.address 
    %td= place.latitude 
    %td= place.longitude 
    %td= t(place.type) 
    %td= link_to t(:destroy), place, method: :delete 
    %td= link_to t(:edit), edit_place_path(place) 

正如你所看到的,它与HAML/Rails代码。但是'每个'枚举器(place.name)中的第一行有'未定义的局部变量或方法'place')。我该如何解决它?有什么麻烦?

+0

我没有看到什么毛病此代码。它来自视图模板吗? – zeantsoi

回答

0

确保你使用了正确的语法HAML:

- @places.each do |place| 
    %tr 
    %td= place.name 
    %td= place.address 
    %td= place.latitude 
    %td= place.longitude 
    %td= t(place.type) 
    %td= link_to t(:destroy), place, method: :delete 
    %td= link_to t(:edit), edit_place_path(place) 
+0

谢谢你!有用 – malcoauri

相关问题