0

我想实现一个算法:

  1. 从 Ruby on Rails 应用程序中获取数据库对象作为输入,
  2. 对输入进行计算,
  3. 根据计算查询 Rails 数据库,
  4. 并根据查询生成一组有序的结果。

我打算用 C(也许是 Objective-C?)编写算法有两个原因:1)练习 C 和 2)因为 C 比 Ruby 快。

查询 Rails 数据库(用于开发的 SQLite 和用于生产的 MySQL)并将 C 程序的输出传回 Rails 应用程序的最佳方法是什么?

4

1 回答 1

0

您可以使用 RubyInline[1] 在 Ruby 代码中编写 C 代码。您还可以创建一个扩展 [2]。

[1] http://rubyinline.rubyforge.org/RubyInline/

[2] http://blog.jcoglan.com/2012/07/29/your-first-ruby-native-extension-c/

于 2013-01-08T03:47:57.400 回答