C++ C+的集成+;进入RubyonRails应用程序

C++ C+的集成+;进入RubyonRails应用程序,c++,ruby-on-rails,heroku,C++,Ruby On Rails,Heroku,我对RubyonRails有中级的了解,并且一直通过Heroku部署我的web应用程序。我想在Rails中开发一个能够与以下API交互的web应用程序。这些库似乎是用C/C++编写的。我如何在Ruby中的Rails应用程序和为我提供C/C++函数/文件的库之间架起桥梁 在同一个精神中,如果我开发C++应用程序,编译代码并创建所需的可执行文件。如何将此程序转换为web应用程序?我应该在Heroku上加载可执行文件并通过Rails调用程序吗?我应该用Ruby重新编写程序吗 当我们使用与核心服务器端语

我对RubyonRails有中级的了解,并且一直通过Heroku部署我的web应用程序。我想在Rails中开发一个能够与以下API交互的web应用程序。这些库似乎是用C/C++编写的。我如何在Ruby中的Rails应用程序和为我提供C/C++函数/文件的库之间架起桥梁

在同一个精神中,如果我开发C++应用程序,编译代码并创建所需的可执行文件。如何将此程序转换为web应用程序?我应该在Heroku上加载可执行文件并通过Rails调用程序吗?我应该用Ruby重新编写程序吗

当我们使用与核心服务器端语言(在我的例子中是Ruby)不同的语言编写的库/程序时,一般的规则是什么


我看了下面的帖子,但是一个更详细的答案,以及我应该遵循的步骤的清晰路径,会很有帮助。谢谢。

当我们使用与核心服务器端语言(我是Ruby)不同的语言编写的库/程序时,一般的规则是什么? 在您的情况下,最好的解决方案是在C中创建一个Ruby扩展。C++代码将与API交互,并将数据发送到Ruby模块。
如需进一步参考,请参阅此

我怀疑您能否在Heroku上执行此操作