2014-02-10 34 views
0

我是Ruby的新手,我面臨一個問題。在選擇框中顯示數組數據 - Ruby

我想在選擇框中顯示數組數據,但不知何故它顯示空框。

這裏是我的控制器: -

def update_center 
    @center = ["center1", "center2"] 
    render :update do |page| 
     page.replace_html "center_list", :partial => "center_list" 
    end 
    end 

這裏是我的視圖代碼: -

<%= select :abc, :center, @center, 
      {:prompt => "Select Center"}, 
      {:onChange => "#{remote_function(:url => {:action => "update_b"}}"} %> 

它呈現正常,但在選擇框,它只是提示選擇中心。 請讓我知道我哪裏錯了。代碼是用Ruby 1.8.7

謝謝

+0

嘗試使用選擇的標籤,而不是選擇。 –

回答

0

我只是想,一切都似乎是正確的,但你的語法上面應該是

<%= select :abc, :center, @center, 
      {:prompt => "Select Center"}, 
      {:onChange => "#{remote_function(:url => {:action => "update_b"})}"} %> 
+0

Thanx ...它的工作.. :) – Rockr

相關問題