2013-10-24 4 views
0

나는 분명히 뭔가를 놓치고있다. 그러나 나는 그것을 이해할 수 없다.레일 부분이 부분적으로 정의되어 있지 않음

나는 색인과 쇼보기 모두에서 하나의 부분을 사용하고 있습니다. 부분은 인덱스에서 호출 될 때 예상대로 작동하지만, 쇼에서 호출 될 때 정의되지 않은 변수 또는 메소드 예외가 발생합니다.

다음
undefined local variable or method `jid' for #<#<Class:0x007fe583bb03a8>:0x007fe586a98580> 

가 (이 하나가 실패)

다음
render :partial => 'outcome_chart', :locals => {:jid => @journal.id, :code => @journal.code } 

가 (이 작품 인덱스보기에서 렌더링 호출 인 쇼보기에서 전화를 렌더링 : 여기

내 오류입니다)

다음
render :partial => 'outcome_chart', :locals => {:jid => j.id, :code => j.code } 

, 내가 HAML 구문

,691,363을 내 일부 사용하고있다210

미리 감사드립니다.

+0

다른 양식에서 전화를 걸면 현지인도 함께 전달해야합니다. – LHH

+0

발견. 너는 옳았다. 내가 놓친 두 번째 전화가 있었다. – akvallejos

답변

1

may be you are calling it from any other form and the locals needs to be passed from there as well – rubyist Oct 24 at 19:14

내가 간과했던 두 번째 호출이있는 곳에서 발견되었습니다. 감사.

+0

오케이 ................... :) – LHH