python - 在 ruby​​ 中使用其他语言

标签 python ruby-on-rails ruby

是否可以将多种语言与 ruby​​ 一起使用。例如,我在 Ruby on Rails 中有我的应用程序代码。我想计算建议,我想为此使用 python。所以本质上,python 代码会获取数据并计算所有的东西,并可能从数据库中获取数据,计算和更新表。这可能吗?你们如何看待它的 adv/disadv

谢谢

最佳答案

如果您将工作卸载到外部进程,您可能希望将其设为某种网络服务(可能是 ajax),以便拥有某种一致的界面。

否则,您始终可以通过 ruby​​ 使用 stdin/stdout/argv 在子 shell 中执行 python 脚本,但这很快就会变得丑陋。

关于python - 在 ruby​​ 中使用其他语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3215455/

相关文章:

Python路径困惑: can import directory but not files?

python - 我无法在 cv2.imshow() 中检查图像数组的整个或特定像素值吗?

javascript - 在 Rails 应用程序中组织 javascript

ruby-on-rails - 如何在 Rails/Ruby 中操作 URL?

ruby-on-rails - 如何使用 Zeus 在测试环境中运行 Rails 控制台?

python - 导入多个 Excel 文件,创建列并从 Excel 文件名称获取值

python - 用于维基解密电缆的基于 python 的容错解析器

sql - 在 has_one 关联的 Rails 3.2.11 中具有顺序的范围

ruby-on-rails - 带有多个文件上传和进度条的 ng-file-upload

ruby - 大多数方法中的 "This is a stub, used for indexing"?