javascript – 用于param“content”的TypeError(预期Hash(获取字符串))

前端之家收集整理的这篇文章主要介绍了javascript – 用于param“content”的TypeError(预期Hash(获取字符串))前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在尝试将widgEditor添加ruby on rails上的表单中,但每当我点击提交时,我都会收到以下错误
TypeError (expected Hash (got String) for param `content'

表格代码如下:

<div class="field">
<%= f.label :content %><br />
<%= f.text_area :content,:cols => "20",:rows=>"4",:class=>"widgEditor" %>
</div>
<div class="actions">
    <%= f.submit %>
 </div>

有没有人有这个问题的经验?

解决方法

对于遇到同样问题的其他人:

如果表单中有两个字段,则会导致此错误

video: 'some string'
video['url']:  'some url'

然后rails将崩溃并出现错误:预期Hash(获取字符串)为param

解决方案非常简单:将“视频”更改为其他内容.例如.:

video_origin_url: 'some string'
video['url']: 'some url'

也看到这个问题:https://stackoverflow.com/a/19246703/445908

原文链接:/js/155684.html

猜你在找的JavaScript相关文章