Rails的赋值语句解决思路

Rails的赋值语句主要是下句,怎么被赋空了呀?% @category_name tag.category.cate_name -%局部程序ul

Rails的赋值语句
主要是下句,怎么被赋空了呀?
<% @category_name = tag.category.cate_name -%>

局部程序
<ul>
  <% @category_name = '****' %>
  <% @tags.each do |tag| -%>
    <% if tag.category.cate_name != @categore_name -%> 
       <% @category_name = tag.category.cate_name -%> 
       <li><%= tag.category.cate_name %></li> 正常  
       <li><%= @categore_name %></li> 空格
    <% end -%>
    <li><%= tag.tag_name %></li>
  <% end -%>
</ul>

该如何修改呀?

[解决办法]
不是冲突吧。是你这个变量是不是在别的位置有设置了。controller?,文件头部?
[解决办法]
uranas 很强嘛