2013-12-20 136 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

相關問題