如何解决为什么我的ruby方法调用不起作用?
| 当我使用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);\"} %>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。