2011-12-14 30 views
2

如何將變量傳遞給部分模板,然後從模板中輸出該變量?如何從rails的部分模板中調用變量?

這是在意見文件調用模板:

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

這是局部的,_foo.html.erb:

<%= :selected %> 

然而,這只是輸出單詞「選擇」,而不是的價值。我如何解決這個問題?

回答

2

變量被不同地傳遞到局部:

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

並用作:

<%= selected %> 
+0

感謝名單。剛開始學習rails。我曾嘗試過不同的選擇,但在此之前它一直沒有奏效。 – 2011-12-15 03:25:34

相關問題