JavaScript 执行 Ruby 脚本

标签 javascript ruby

服务器/客户端是同一个盒子。创建一个 UI 以在本地运行 ruby​​ 测试脚本。

我想要执行 ActiveXObject 之类的东西:

    w = new ActiveXObject("WScript.Shell");
    w.run('test.rb');

文件结构如下

>Project
  -index.HTML
  -custom.js
  >Scripts
   -Ruby Script

最佳答案

假设系统中安装了 ruby​​,并且包含在 PATH 变量中。您需要做的就是:

var w = new ActiveXObject("WScript.Shell");
w.run('ruby Scripts\\test.rb');

关于JavaScript 执行 Ruby 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9773769/

相关文章:

ruby - Errno::EINVAL 无效参数@io_fread

ruby - 在 ruby​​ 中解析大型 CSV 文件的最佳方法

ruby - 如何在同一端口上提供 Cramp::Websocket 和普通 Rack 应用程序?

Javascript : difference two ways declare variable in a function

javascript - jquery查找单元格值,如果存在则更改单元格,如果不存在则添加新行

php - ajax 调用未定义

ruby 日期减法

javascript - react : How to show Error Message if no data is found in obj

javascript - C3图表Y轴如何显示时间

ruby-on-rails - Ruby on Rails Rack Cors 中间件黑名单