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

