javascript - 在 Rails 服务器端运行 javascript

标签 javascript ruby-on-rails ruby node.js

我有一个 Rails 应用程序,它是 REST API。我拥有的部分模型是用户可以上传的 javascript 脚本。

我想创建一个后台工作任务,我可以在其中发出网络请求并在网络请求服务器端的结果上执行 javascript,然后将其保存到数据库中。

现在有人告诉我考虑使用 Rails 前端 api,然后使用 NodeJS 服务器作为工作人员并执行 javascript。

我主要关心的是使用 nodejs orm 和 rails orm 开发跨平台架构。

所以我的问题是双重的,是否有一种方法可以开发数据库架构,使其在 Node JS 服务器和 Rails 服务器之间保持同步。还有没有办法在 Rails 服务器上执行 JavaScript?

最佳答案

您可以使用 https://github.com/balderdashy/waterlinehttps://github.com/sequelize/sequelizehttps://developer.mozilla.org/en-US/docs/Mozilla/Projects/Rhino/Shell从 Node.js 应用程序访问与 Rails 应用程序相同的数据库,但请确保您只使用 Node.js 从数据库中读取而不是写入

关于javascript - 在 Rails 服务器端运行 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29932081/

相关文章:

javascript - 从选择框中删除选项值

javascript - 如何将无输入元素从html发送到python

javascript - 当字符串不可变时,如何使用它的原型(prototype)向字符串添加方法?

ruby-on-rails - 无法使用 Authlogic 和 Ruby on Rails 使用有效密码登录?

ruby-on-rails - 如何在 Rails 3.x 中提取多个属性?

javascript - EXT 边框布局 : error when adding panels

ruby-on-rails - 某些验证仅在 Rails.env.production 中?

ruby-on-rails - 重定向到某个页面而不是 :notice when non-confirmed user logs in

ruby-on-rails - 尝试通过 Rails 访问 Basecamp API

ruby-on-rails - 无法使用 activerecord-postgis-adapter 添加 st_point 列