siapa bilang active record hanya bisa diakses dari Rails saja, berikut ini adalah langkah2 menggunakan active_record tanpa rails
buat sebuah tabel bernama users dengan isi field sesuai dengan keinginan anda, lalu ketikan kode berikut ini
require 'rubygems'
require 'active_record'
## bangun koneksi ##
ActiveRecord::Base.establish_connection(
:adapter => 'mysql',
:host => 'localhost',
:username => 'saya',
:password => 'saya',
:database => 'inventory_development'
)
## buat sebuah model untuk mapping ke tabel, misalnya anda mempunyai
## tabel users
class User < ActiveRecord::Base
end
## nah di bawah ini anda bisa melakukan manipulasi ke table users,
## sbg contoh saya akan mengambil data dari semua tabel users
@users=User.find(:all)
for users in @users
for column in User.content_columns
puts '#{column.name} : #{user.send(column.name)} \n'
end
end
lalu simpan file anda, misalnya dengan nama get_user.rb,
coba ketik di console ruby get_user.rb dan lihat hasilnya
Andry
May 2, 2007 5:26 pm
Ya Rails kan memang cuma jadi aktor dibelakang layar. Yang kerja keras komponen2 ActiveBlablabla itu.
Kalo untuk kebutuhan simple2, saya malah biasanya cuma pake irb doank untuk query ke database.