我有一个带有 yeild 块的部分,我使用 content_for 设置,当我渲染部分时,我也试图传递本地人。当地人永远不会在部分地区被接走。
<%= render :partial => 'shared/block', :locals => { :cssclass => 'medium' } %>
当我尝试使用
<%= :cssclass %>
我得到的只是作为字符串的裸“cssclass”,而不是我设置的变量。你不能同时使用 content_for 和渲染部分吗?
更新 我尝试用本地人渲染一个局部,没有 yield 或 content_for 并且我在渲染局部时设置的值被拾取。有什么我想念的吗?