0

私は Ruby で協調をモデル化しようとしてい SimulatorますAgent。私はデータベースにうまく適合するようなことをすることになると思います.this.agent.find_by_id(1).score.incrementまたはthis.cooperateのようなことを言うように. 協力はシミュレータに値を渡します. これは可能ですか、それとも私はそれについて間違って考えていますか?

4

1 に答える 1

0

Railsの外でActiveRecordを使用できます:

require 'active_record'
require 'mysql2'

ActiveRecord::Base.establish_connection(
  :adapter  => 'mysql2',
  :database => 'database_name',
  :username => 'username',
  :password => 'password',
  :host     => 'localhost'
)

クラスは から継承する必要がありますActiveRecord::Base。おそらく、Mongoid やその他のデータベース マッパーを使用することもできます。

于 2012-10-07T03:11:16.083 に答える