2011-08-22 3 views
1

어레이 출력하고each_with_index 내가하여 뷰에서 헬퍼 메소드를 호출하는 레일 애플리케이션이

link_to_receipts purchaserequest 
    purchaserequest.receipts.each_with_index do |receipt,i| 
    #some code here commented out... 
    end 
end 

을하지만 그렇게 같은 어레이 출력

[#> tagged_by : "조 누군가", purchase_request_id : 39, created_at :보기에 " 2011-08-22 20시 39분 18초 ", updated_at :"2011-08-22 20시 39분 18초 ">]

나는,이 배열을 표시하지 않습니다 each_with_index을 주석 경우 만 그것이 있다면 거기에있을 것입니다. 어떤 아이디어?

답변

1

문제점을 발견했습니다. 도우미 방법은 내가 처음과 같이 블록에서 초기화 변수 HTML을했다 :

link_to_receipts purchaserequest 
    purchaserequest.receipts.each_with_index do |receipt,i| 
    html = "" 
    #more code here 
    end 
end 

그것은 블록의 외부에서 선언해야 할 때 :

link_to_receipts purchaserequest 
html = "" 
    purchaserequest.receipts.each_with_index do |receipt,i| 
    #code here 
    end 
end 
관련 문제