使用javascript执行服务器端ruby文件

使用javascript执行服务器端ruby文件,javascript,html,ruby,Javascript,Html,Ruby,我的服务器上有一个ruby文件(一个简单的测试文件)。我想知道如何使用javascript在服务器上通过单击按钮来执行该文件。这里没有我想要的像rails、asp或php这样的新奇东西。这只是一个小测试,我想看看它能走多远。在终端上,我所要做的就是ruby test.rb。有没有办法在html页面上使用javascript实现这一点?调整脚本,以便您的Web服务器可以使用或访问它 然后您只需要向它发出HTTP请求。您可以设置location=URI,在表单上调用submit(),使用XMLHtt

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

调整脚本,以便您的Web服务器可以使用或访问它


然后您只需要向它发出HTTP请求。您可以设置
location=URI
,在表单上调用
submit()
,使用
XMLHttpRequest
或任何其他选项。

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


试试西纳特拉:

可能使用..还不太清楚。但它是一个可爱的工具:)它是一个静态网站,纯HTML/CSS/JS。我有联系方式。我编写了一个ruby脚本,以便它使用
mail
命令发送电子邮件。sinatra会帮忙吗?是的,你需要运行一台服务器来完成你想做的事情。看看Sinatrawell,它是一个静态网站,纯HTML/CSS/JS。我有联系方式。我编写了一个ruby脚本,以便它使用
mail
命令发送电子邮件。我能帮忙吗?是的。Web服务器必须能够调用脚本。它需要一个接口来实现这一点。机架就是这样一个接口。