2008/5/9 Leo Laksmana <[EMAIL PROTECTED]>: > Perhatikan update_attributes! bukan update_attribute, agar throw exception.
+1 ada tulisan menarik dari david black mengenai pengaturan/kebiasaan Rubyist ketika menggunakan tanda seru di ujung metode tsb. Jadi bila kita membuat metode (ambil contoh seperti create!, update_attributes!, dst yg mengandung tanda seru diujung) maka _should_ berperilaku berjaga throw Exception selain juga "destruktif" dalam artian mengganti obyek berdasarkan pada result yang diperoleh. Saya pribadi selalu pakai yang ini dan sangat merekomendasikan untuk serius memakai yang pakai tanda seru ini baik dalam memakai ataupun membikin kelas dan obyek sendiri. Blog http://tinyurl.com/2bjgvn