【发布时间】:2013-12-21 11:11:39
【问题描述】:
我正在使用 Sinatra 开发一个简单的 Web 应用程序,并使用 rack 作为中间件,因此有一个 config.ru。
要运行应用程序,我使用shotgun config.ru。
当应用程序发出GET 请求时,我没有问题。但是我的应用有几个POST 请求,当我通过POST 方法提交表单时,我收到了这个奇怪的错误:
Method Not Allowed
以下是我config.ru的内容:
require "rack"
require 'rack/contrib/try_static'
require File.expand_path("app", File.dirname(__FILE__))
use Rack::TryStatic, :root => File.join(App::SETTINGS.source, App::SETTINGS.site.config['destination']), :urls => %w[/]
run App
知道什么可以解决这个问题吗?
谢谢
【问题讨论】: