Untuk melakukan query update di rails kita tidak perlu repot masuk ke phpmyadmin atau sebagainya cukup lakukan ini :
1. Masuk ke console
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')
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')
No comments:
Post a Comment