ruby から activerecord をつかう。
1 require "rubygems" 2 require "active_record" 3 require "logger" 4 5 ActiveRecord::Base.logger = Logger.new("debug.log") 6 ActiveRecord::Base.establish_connection( 7 :adapter => "mysql", 8 :host => "localhost", 9 :username => "foo", 10 :password => "bar", 11 :database => "test", 12 :socket => "/var/lib/mysql/mysql.sock", 13 :encording => "utf8" 15 ) 16 17 class Article < ActiveRecord::Base 18 belongs_to :user 19 end 20 21 class User < ActiveRecord::Base 22 has_many :articles 23 end
これでrailsと同じようにActiveRecordを通常のrubyプログラムで利用できます。
5行目はロガーの設定。
# UserId:10 のユーザーの記事を取得する User.find(10).articles.each { |article| puts article.titlte puts article.body }
こんな感じで使えます.