1

我的服务器上有一个 ruby​​ 文件(一个简单的测试文件)。我想知道如何使用 javascript 通过单击按钮在服务器上执行该文件。没有什么我想要的,比如 rails 或 asp 或 php。这只是一个小测试,我想看看它能走多远。在终端上,我所要做的就是ruby test.rb. 有没有办法在 html 页面上使用 javascript 来做到这一点?

4

2 回答 2

1

调整脚本,以便您的网络服务器可以使用RackCGI访问它。

然后你只需要向它发出一个 HTTP 请求。您可以设置location = URI、调用submit()表单、使用XMLHttpRequest或许多其他选项。

于 2012-11-29T21:37:35.740 回答
1

好吧,浏览器不运行 Ruby,所以我认为您需要通过单击该按钮向您的服务器发送请求,然后服务器将运行该文件。

试试 Sinatra:http ://www.sinatrarb.com/

于 2012-11-29T21:37:36.380 回答