Ruby 处理.php路由时出现Sinatra错误
我正在创建一个Sinatra应用程序来取代传统的基于PHP的应用程序Ruby 处理.php路由时出现Sinatra错误,ruby,sinatra,Ruby,Sinatra,我正在创建一个Sinatra应用程序来取代传统的基于PHP的应用程序 get '/page.php' do # ... do something end 我试图定义一条这样的路线,但我知道西纳特拉不知道这首小曲。错误页 在这一页的顶部,我有这个 configure do mime_type :php, 'text/html' end 你知道如何告诉Sinatra使用包括文件扩展名在内的整个路径吗?这对我来说很好。即使没有配置块。你是否也犯了同样的错误,访问localhost:并假设
get '/page.php' do
# ... do something
end
我试图定义一条这样的路线,但我知道西纳特拉不知道这首小曲。错误页
在这一页的顶部,我有这个
configure do
mime_type :php, 'text/html'
end
你知道如何告诉Sinatra使用包括文件扩展名在内的整个路径吗?这对我来说很好。即使没有配置块。你是否也犯了同样的错误,访问localhost:并假设它不起作用?是的。然后继续打开localhost:/page.php,它工作得很好。屏幕截图:我想这与我使用require'sinatra/respond_to'@Martin有关。是的,我想这就是问题所在。在get块下使用respond_来阻止,或者完全删除sinatra/respond_to模块。我已经删除了sinatra/respond_to,现在它工作正常。谢谢