누군가가 이것이 내가 AJAX 요청에 지정한 PUT 메서드 대신 POST 메서드를 실행하는 이유를 말해 줄 수 있습니까?form_remote_tag가 실행되지 않습니다 : method => : put
<% form_remote_tag(
:url => contact_url(detail),
:method => :put,
:complete => "Element.toggle($('#{form_id}))",
:success => visual_effect(:shake, "contact-#{detail.id}"),
:update => "contact-#{detail.id}",
:html => {:id => form_id, :style => "display:none"}) do %>
생성 출력 :이 알아 낸 주위
<form action="/contacts/1" id="tag-form-for-1" method="post" onsubmit="new Ajax.Updater('contact-1', '/contacts/1', {asynchronous:true, evalScripts:true, method:'put', onComplete:function(request){Element.toggle($('tag-form-for-1))}, onSuccess:function(request){new Effect.Shake("contact-1",{});}, parameters:Form.serialize(this)}); return false;" style="display:none">
<div style="margin:0;padding:0;display:inline">
<input name="authenticity_token" type="hidden" value="7807qAkHN3c1yyZlLoy9Z5pUByviR5az9vtuHHBbVv4=" />
</div>
<input id="tag_list" name="tag_list" size="40" type="text" value="Home Pittsburgh Ginger" />
<input id="form_id" name="form_id" type="hidden" value="tag-form-for-1" />
</form>
방금 도와 줬습니다. 미안하지만 도움이 필요하지 않은 사람은 아무도 없었습니다. / – Abel