Apache,Ruby,无框架

5

如何在不使用框架(就像PHP脚本一样)的情况下,使用Apache运行Ruby脚本?

如果脚本可以访问HTTP请求内容(URL、主机、GET/POST参数和cookie),则会得到额外的加分。如果绝对需要框架,则哪个框架是最轻量级的,可以使用Apache?


你可以启动任何你喜欢的 Ruby http 服务器,并使用 mod_rewrite 调整 Apache 将请求重定向到它。http://www.google.com/search?q=apache+mod+rewrite 和 http://web.archive.org/web/20071010213134/www.ilovejackdaniels.com/mod_rewrite_cheat_sheet.png - Nakilon
2个回答

6
使用Apache和mod_rack以及Rack接口与服务器进行通信。

我一直想知道Rails、Sinatra等框架是如何处理请求及其流程的?我从未真正理解过。在PHP中,有着著名的“index.php”。 - dmarucco

1
尝试使用Sinatra,你可以编写类似以下的内容:
require 'sinatra'
get '/hi' do
  "Hello World!"
end

实际上,它是一个框架,但是Sinatra上最小的应用程序比Rails上最小的应用程序要小得多。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接