Query Update On Rails

  • 0
Untuk melakukan query update di rails kita tidak perlu repot masuk ke phpmyadmin atau sebagainya cukup lakukan ini :

1. Masuk ke console

  • Rails 2 -> ruby script/console
  • Rails3 -> rails s
2. Cari user yang akan di update
       user = User.find_by_email("achmadrifaldi64@gmail.com")

3. Lakukan perintah update
      User.update_attribute(:alamat, "Bandung")

Catatan :
update_attribute(:field , "new") -> hanya satu attribute yang di update
update_attributes(:field => "new", :fields => "news") -> attribute yang di update lebih dari satu

TAMBAHAN!

Di Rails3 untuk mengupdate semua data pada field dan table tertentu, kita tidak perlu merubahnya satu persatu,cukup menjalankan perintah berikut:

User .update_all(:status => 'active')