微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么我的ruby方法调用不起作用?

如何解决为什么我的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 举报,一经查实,本站将立刻删除。