2011-12-14 3 views
2

변수를 부분 템플릿에 전달한 다음 템플릿에서 해당 변수를 출력하려면 어떻게합니까?레일에서 부분 템플릿의 변수를 호출하려면 어떻게해야합니까?

<%= render :partial => 'layouts/foo', :selected => "Word" %> 

이 부분, _foo.html.erb입니다 :

<%= :selected %> 

그러나 그것은 단지 단어를 출력하는 대신에 "선택"

템플릿을 호출하는 뷰의 파일 그 가치의. 어떻게 수정해야합니까?

<%= render :partial => "layouts/foo", :locals => { :selected => "xxx" } %> 

를 사용하고 :

답변

2

변수 부분적으로 다르게 전달

<%= selected %> 
+0

고맙습니다. 방금 레일 학습을 시작했습니다. 나는 다른 옵션을 시도했지만이 때까지는 작동하지 않았다. –

관련 문제