【发布时间】:2011-09-30 03:28:30
【问题描述】:
我有一个关于 C++ 到 Ruby on Rails 通信的相当奇怪的问题。每当我的 C++ 程序中发生某些事件时,我都会尝试更新 Rails 服务器中的视图,这两个事件都在同一台机器上。是否可以从 C++ 程序调用 RoR 服务器上的控制器中的方法?如果是这样,怎么办?
【问题讨论】:
标签: c++ ruby-on-rails communication
我有一个关于 C++ 到 Ruby on Rails 通信的相当奇怪的问题。每当我的 C++ 程序中发生某些事件时,我都会尝试更新 Rails 服务器中的视图,这两个事件都在同一台机器上。是否可以从 C++ 程序调用 RoR 服务器上的控制器中的方法?如果是这样,怎么办?
【问题讨论】:
标签: c++ ruby-on-rails communication
虽然在技术上可以通过 SWIG 之类的方式从 C++ 调用 ruby,但它确实是一种繁琐的解决方案,可能难以维护和调试。
【讨论】:
您可以让 Rails 应用程序通过 XML-RPC 公开其控制器方法——有一个 library 可以做到这一点。然后只需使用 C++ XML-RPC 库来调用它。
【讨论】: