RESTful Sinatra 응용 프로그램을 개발하려고합니다. 이제는 삭제 요청에 대해 다음과 같이 응답하는 방법을 알고 있습니다.Sinatra에서 DELETE 요청 보내기
delete '/user/:id' do |id|
#do something in the model
end
관심있는 내용은 해당 메소드를 어떻게 실행해야하는지입니다. 나는 GET 대신 DELETE를하는 링크를 가질 수 없다.
지금까지 jQuery를 통해 삭제 요청을 보내는 발견 유일한 해결책 : How to send a PUT/DELETE request in jQuery?
내가 GitHub의에 다른 편안하고시나 프로젝트로보고 시도했지만 내 루비 지식들이 그 일을하는 방법을 얻을 수 제한에 아마.
사실 모듈러 앱을 사용하는 경우이 작업이 필요합니다. Sinatra Classy 앱은 기본적으로이 세트를 가져옵니다. – include
Sinatra 모듈 스타일의 경우 "use Rack :: MethodOverride"대신 Sinatra :: Base에서 상속받은 앱 클래스에 추가 할 수 있습니다. "set : method_override, true" –