2008/5/2 monica <[EMAIL PROTECTED]>:

> >maksud aq kn ruby on rails punya paket yang gabung sama mysql dan
>  apache buat di XP namanya instant rails...
>  nah klo di PHP klo mo pake sintaks insert,update, delete query kn
>  tinggal pake mysql_query,klo di coldfusion tinggal pake cfquery trus
>  sintaks query databasenya mau itu select,insert,update atau delete...
>  nah yg aq tanya tu klo di ruby on rails gimana...
>  makasih atas jawabannya...

Pengguna Ruby on Rails secara umum biasa menggunakan ActiveRecord
dengan tujuan query-query seperti INSERT, UPDATE, DELETE, dst. Untuk
memahami bagaimana sintaks query tsb bisa berubah jadi Obyek.sintaks
diperlukan pemahaman akan convention over configuration yang dipakai
di Rails itu sendiri. Contoh: pengaturan nama tabel selalu dibiasakan
menggunakan plural atau kata majemuk seperti people bukan person,
seperti users bukan hanya user, kalau ditanya lagi kenapa setelah ini
silakan refer ke blog DHH di brainloudthinking dia untuk lengkapnya
kenapa, kemudian nama tabel yang tadi plural bila diakses dari model
selalu menjadi satu kelas yang merupakan bentukan turunan dari
ActiveRecord (CMIIW kalau belum pas/exact apa yang saya maksud), jadi
untuk INSERT misalkan kita tinggal : User.create!(:name => "Hantu",
:email => "[EMAIL PROTECTED]") yang mana bentukan Hash key
yang ada seperti :name, :email itu sebenarnya di database disebut
field atau yang biasa disebut atribut oleh mahasiswa informatika
(ehm). Untuk latihan, Anda bisa membuka cmd Anda, caranya klik Start,
klik run, ketik cmd, tekan enter (awas, cmiiw, ini semua berdasarkan
daya khayalan lumpuh saya dengan bilik panas tanpa AC, jadi silakan
dibenarkan kalau salah berhubung saya sudah bertahun2x tidak sentuh
Windows), disana Anda menuju TKP maksudnya jalankan perintah seperti
cd latih1 <enter> dimana latih1 merupakan project rails Anda (yang
tadinya sudah dibuatkan otomatis oleh InstantRails atau apapun juga
tool yang Anda pakai), kemudian bila Anda sudah berada di dalam
direktori project rails ybs, anda bisa ketikkan ruby script/console
dan Anda cobalah perintah2x ActiveRecord sembari membuka-buka
http://www.railsbrain.com sebagai bahan renungan dan referensi, kalau
ternyata disana tidak Anda dapatkan apa-apa sama sekali, artinya
memang Anda belum pasang macam-macam, caranya ya jalankan rake -T dulu
untuk melihat semua segala macam bentuk makhluk makhluk dibalik teman
Anda si cmd itu, nah singkat cerita ketik rake db:create:all untuk
membuat seluruh database eit tapi itu belum menjamin keberhasilan
karena bisa saja config anda belum disentuh, wah jadi panjang, nah
refer ke tutorial rails ya , atau kalau bingung setelah itu tanya
boleh , atau boleh juga ntar kalau saya di kota Mawar di Bandung kita
ketemuan jangan lupa Anda bawa laptop beserta project rails hasil
latihan Anda itu, kasih ke tangan saya untuk saya ubek-ubek
rusak-rusak untuk kemudian saya serahkan kembali ke Anda untuk
diperbaiki untuk latihan (itulah manfaatnya / enaknya gathering)

>  mawar

http://tinyurl.com/2bjgvn

Kirim email ke