意外呈现局部行为

| 我有一个带有yeild块的局部对象,我使用content_for设置了它,当我渲染局部对象时,我也试图传递本地变量。当地人永远不会在局部地区被拾起。
<%= render :partial => \'shared/block\', :locals => { :cssclass => \'medium\' } %>
当我尝试使用
<%= :cssclass %>
我得到的只是作为字符串的裸\ cssclass \,而不是我设置为它的变量。您不能同时使用content_for和局部渲染吗? 更新资料 我尝试使用局部变量渲染部分,没有yield或content_for,并且渲染部分时设置的值被拾取。我有什么想念的吗?     
已邀请:
使用<%= cssclass%>代替符号。当地人设置了一个变量,而不是一个符号,当您输出符号时,它只是转换为字符串。     

要回复问题请先登录注册