我想实现一种算法,该算法:


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


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

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

最佳答案

您可以使用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/

10-07 19:48
查看更多