问题描述
|
当我使用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),:onchange => \"function(this);\" %>
解决方法
我认为应该是:
<%= f.select :media,Model::MEDIA_TYPES,{:include_blank => true},{:onchange => \"...\"} %>
, option
和html_options
参数之间有一个额外的空哈希。尝试:
<%= f.select :media,{ :onchange => \"function(this);\"} %>