2011-05-31 187 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);"} %> 
相关问题