我在提交表单时遇到错误。这种形式定义为:
<% remote_form_for @my_object do |f| %>
...
<% end %>
生成的 HTML 是:
<form action="/my_objects" id="new_my_object" method="post"
onsubmit="new Ajax.Request('/customers', {
asynchronous:true,
evalScripts:true,
parameters:Form.serialize(this)
}); return false;">
...
</form>
我遇到了这个 JS 错误:
Uncaught ReferenceError: Ajax is not defined
我在某处读到这是一个原型错误,但我不明白我犯的错误。
我的配置是 Rails 2.3.16、Ruby 1.8.6、jquery 1.9.1 和 jquery-ui 1.10.2。