如何从html表单执行ruby代码?

时间:2012-07-04 13:19:43

标签: html ruby

我有一张表格。考虑我的表单中有一个按钮,我需要做的是当我点击按钮时执行ruby文件。实际上我的ruby文件将数据写入html文件。所以我也想在点击按钮时在框架中打开该文件。

1 个答案:

答案 0 :(得分:1)

将按钮设为submit按钮。把它放在<form>里面。将表单的action设置为您的Web服务器映射到Ruby程序的URL。 (您需要选择程序符合的界面,例如CGI或Rack)。由于您正在使用框架,因此还要设置表单的target属性。

更改Ruby程序的输出,使其输出到Web服务器而不是文件,或将其设置为将HTTP重定向发送到保存文件的位置。