2011-05-31 188 views
0

當我使用f.select平變化對我不起作用,這裏是代碼爲什麼我的ruby方法調用不起作用?

<%= f.select :media, Model::MEDIA_TYPES, :include_blank => true, {}, { :onchange => "function(this);"} %> 

了很多功能搞的一團糟,如果我用這個:

<%= select_tag "media_type", options_for_select(Model::MEDIA_TYPES),:include_blank => true, :onchange => "function(this);" %> 

回答

0

我想,應該是:

<%= f.select :media, Model::MEDIA_TYPES, {:include_blank => true}, {:onchange => "..."} %> 
+0

完美。謝謝 – user659068 2011-05-31 16:09:09

0

您有一個額外的空您的optionhtml_options參數之間的散列值。嘗試:

<%= f.select :media, Model::MEDIA_TYPES, {:include_blank => true}, { :onchange => "function(this);"} %> 
相關問題