当我使用f.select onchange对我不起作用时,这是代码
<%= 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 :(得分:0)
您的option
和html_options
参数之间有一个额外的空哈希值。尝试:
<%= f.select :media, Model::MEDIA_TYPES, {:include_blank => true}, { :onchange => "function(this);"} %>
答案 1 :(得分:0)
我认为应该是:
<%= f.select :media, Model::MEDIA_TYPES, {:include_blank => true}, {:onchange => "..."} %>