我正在尝试开发一个RESTful Sinatra应用程序。现在,我知道如何回应与删除请求类似从Sinatra发送DELETE请求
delete '/user/:id' do |id|
#do something in the model
end
我感兴趣的是如何得到执行该方法。我不能有一个DELETE而不是GET的链接,我可以吗?
我发现迄今是通过jQuery发送DELETE请求,唯一的解决办法:How to send a PUT/DELETE request in jQuery?
我试图寻找到不同的RESTful西纳特拉项目在GitHub上,但我的红宝石的知识可能是限于获得他们是如何做的。
事实上,我这是必要的,如果他使用的是模块化应用程序。 Sinatra Classy应用程序默认获取此设置。 – include 2011-09-16 14:48:49
对于Sinatra模块化风格,您可以将其添加到从Sinatra :: Base继承的应用程序类中,而不是“使用Rack :: MethodOverride”:“set:method_override,true” – 2014-11-17 10:25:57