如何将变量传递给部分模板,然后从模板输出该变量?
这是调用模板的视图中的文件:
<%= render :partial => 'layouts/foo', :selected => "Word" %>
这是部分的,_foo.html.erb:
<%= :selected %>
然而它只输出“选定”一词而不是它的价值。我该如何解决这个问题?
答案 0 :(得分:2)
变量以不同方式传递给部分:
<%= render :partial => "layouts/foo", :locals => { :selected => "xxx" } %>
用作:
<%= selected %>