2011-11-28 3 views

답변

8

the document을 읽고 method_override에 대한 설명을 찾아보십시오. 이 메커니즘은 Rails와 동일합니다. 브라우저가 PUT & DELETE을 지원하지 않는 경우 PUT 또는 DELETE 인 추가 매개 변수 _method 만 보내주십시오. 모듈 응용 프로그램 (클래스가 Sinatra::Base을 상속)

공지 사항, method_override은 기본적으로 비활성화되어 있습니다. 수동으로 활성화해야합니다.

+0

나는'Sinatra :: Base' 서브 클래스에'enable : method_override'를 넣었습니다. :) –

3

모든 현재 웹 브라우저는 XMLHttpRequest에서 PUT 및 DELETE를 지원합니다. 또한, 내가 아는 한, 어떤 브라우저도 HTML 양식을 지원하지 않습니다. 주로 HTML이 정확히 무엇을 할 것인지 아직 지정되지 않았기 때문입니다.

관련 문제