2013-10-07 93 views
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是空

+0

您的代碼應該工作。但試試這個:'render'manage/regions/get_by_country',::country_id => @ last_search.country_id' – user2503775

+2

發佈** manage/regions/get_by_country **頁面代碼 –

回答

0

OK我有問題

在部分命名變量@country_id 和我經過COUNTRY_ID(沒有了「 @「)

其實我不知道爲什麼在一個控制器的工作,而在另一這是行不通的

但是當我改變對局部變量來COUNTRY_ID(有沒有「@」)預計

感謝爲

工作