0

次のようなアルゴリズムを実装したい:

  1. Ruby on Rails アプリケーションからデータベース オブジェクトを入力として受け取り、
  2. 入力に対して計算を実行し、
  3. 計算に基づいて Rails データベースにクエリを実行し、
  4. クエリに基づいて順序付けられた一連の結果を生成します。

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 に答える