0

这是我的简单代码

<%= render :partial => '/manage/regions/get_by_country', :locals => {:country_id => @last_search.country_id} %>

@last_search.country_id 有值(选中)

但是在渲染控件时,country_id 似乎为空或为空

我无法理解的是我在另一个控件中使用相同的语法并按预期工作

我也尝试添加硬编码的 country_id

<%@id = 118%>
           <%= render :partial => 'manage/regions/get_by_country', :locals => {:country_id => @id} %>
          <%end%>

并且没有工作控制渲染,但 country_id 为空

4

1 回答 1

0

好的,我有问题

部分上的变量名为@country_id,我通过了country_id(没有'@')

我实际上不知道为什么在一个控制器中它可以工作而在另一个控制器中它不起作用

但是当我将部分变量更改为 country_id 时(没有'@')

它的工作符合预期

谢谢

于 2013-10-08T07:44:06.360 回答