양식 제출시 오류가 발생했습니다. 이 양식은 다음과 같이 정의된다 :Ajax가 remote_form_for에 정의되지 않았습니다.
<% 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 encountred 오류 :
Uncaught ReferenceError: Ajax is not defined
어디 선가 읽은 그것이 프로토 타입 오류이다,하지만 난 돈 ' 내가 만든 실수를 이해하지 못한다.
내 구성은 Rails 2.3.16, Ruby 1.8.6, jquery 1.9.1 및 jquery-ui 1.10.2입니다.
http://stackoverflow.com/questions/4999559/jquery-ui-and-prototype-conflict 당신은 프로토 타입 구문을 사용하지만 jQuery를 포함하고 –
. 프로토 타입을 사용하도록 전환하거나 jQuery 메서드를 사용하여 ajax 호출을 작성하십시오. – JJJ
@Juhana 프로토 타입 구문을 사용하지 않습니다. 레일스가 사용합니다. Rails의 jQuery 구문 사용법에 대해 어떻게 말 할 수 있습니까? – pierallard