Ketika Rails Melihat Query
Menemui Jalan Buntu ketika programmer PHP seperti saya harus bermigrasi ke pemrograman Ruby, walhasil pada saat2 pertama berpindah, kecepatan kinerja mendadak menurun.. bagaimana tidak,. perubahan posisi koding membuat saya perlu beradaptasi dalam beberapa hari belakangan ini,. yaa walaupun kata kebanyakan postingan blog dan milik bahwa migrasi dari php ke ruby itu gampang,,.. dan 2 hari kemarin saya disibukan dengan query2 SQL yng saya perlukan untuk aplikasi yng sedang saya garap. dan selidik pny selidik, ternyata di rails query ini disembunyikan,. dan diganti dengan perintah2 yang relatif ringan,. walaupun pake query juga bisa, tapi perintahnya kepanjangan.. berikut saya tampilkan beberapa perintah dalam rails yang menggantikan perintah SQL query.
1. Pengganti Insert Into
>> event.title='Malem Sabtu' => "Malem Sabtu" >> event.url="http://dudunavi.blogspot.com" => "http://dudunavi.blogspot.com" >> event.occurs_on='2008-07-11' => "2008-07-11" >> event.location='Kamar' => "Kamar" >> event.description="Try something new with ruby, dont use other language" => "Try something new with ruby, dont use other language"
2. Pengganti Update
>> event = Event.find(1) >> event.title = "Rapat lagi" >> event.url = "http://quotedprintable.com" >> event.save => true
3. Pengganti Delete
>> event = Event.find(1) >> event.destroy
artikel ini saya dari http://dudunavi.blogspot.com/2008/07/mempelajari-active-record-berkenalan.html#comment-form
Panduan Menggunakan Toombila
Toombila adalah FrameWork Berbasi Ruby Yang Fungsinya Untuk mempermudah Pekerjaan Yang Deadline. Mengapa Demikian, Karena FrameWork Ini sudah Mewakili Fitur2 Standar Aplikasi Web Based. Modul Login System dan Searching Sudah Ngumpul Di FrameWork Ini. Source Aplikasinya bisa Kmu dapatkan Disini http://rubyforge.org/projects/toombila/ atau Jika Ingin Info Lebih Lengkapnya Disini http://jerbee.co.id .
Memasang Aplikasi Toombila
Ada 4 Langkah Agar Kamu Bisa Melihat Aplikasi Ini.
- Ambil source code toombila yg terbaru
- Create database "toombila_pm". Nama Database Ini Bebas Terserah Kmu.
- Edit /config/database.yml. Ganti Nama Database Dengan "toombila_pm"
- Migration , rake db:migrate.
Membuat Model
Model Ini Fungsinya Sebagai Tabel Referensi.
- Create model, ./script/generate model status."Status" Ini Bisa Diganti Sesuai dngn Selera Kmu
- Edit migration (create columns). Oke, Buka Folder ../db/migrate/010_create_statuss.rb dan Copy Ini.
- class CreateNameinvs < ActiveRecord::Migration
def self.up
create_table "nameinvs", :force => true do |t|
t.column "name", :string
end# create_table :nameinvs do |t|
# end
enddef self.down
drop_table :nameinvs #rescue nil
end
end - rake db:migrate
- Toombila scaffold, ./script/generate toombila_scaffold status
- ./script/server
- Masuk Ke Browser Lalu Ketikan http://localhost:3000/statuss
Jika Berhasil Sampai Sini, Kmu Bisa Mulai Membuat Model2 Yang Lain. Jika Ada yang Blm Bisa,, Kasih Komen Disini..