kenapa harus pake "def validate"??? pake ini aja "validates_length_of :zip, :in => 5..6" (simpan tulisan ini di atas sesudah class modelnya)
kalo pake "def validate" ini di perlukan untuk mengubah pesan bawaan rails nya. jawab mas inung emang bener jg sih.. thanks inung <[EMAIL PROTECTED]> wrote: On 24/11/2007, Adinda Praditya <[EMAIL PROTECTED]> wrote: > > > > > > > Hi semua, > > Saya baru mulai belajar ruby dengan Agile Web Dev with Rails, sambil coba > bikin aplikasi sendiri. Lalu saya mo coba validasi suatu input yang saya > batasi panjangnya dengan 10. Trus saya coba cari2 referensi tentang ruby > programming yaitu di Ruby > CoreLib<http://corelib.rubyonrails.org/classes/String.html#M001495>dan > Programming > Ruby <http://www.ruby-doc.org/docs/ProgrammingRuby/>. Akhirnya saya > memberanikan diri untuk coba code ini di model user. > > def validate > errors.add(:address_zip, "should be 5 or 6 digit of integer") if > address_zip.length < 5 or address_zip.lengh > 6 > end Coba: def validate errors.add(:address_zip, "should be 5 or 6 digit of integer") if self.address_zip.legth < 5 || self.address_zip.length > 6 end > > > > > > > Dan tentu saja error krn yang diminta dari address_zip.length adalah method > length, yang mana itu tidak ada. Pertanyaan saya: > > 1. bagaimana saya melakukan validasi diatas. > 2. sesuai subject, untuk melakukan latian dan modifikasi, manual apa > yang sesuai untuk menemani buku Agile Web? > > Mohon dimaklumi pertanyaan yg newbie ini dan sekaligus saran2nya. FYI, saya > belum pernah coding OOP. Dari kuliah dulu, zaman saya hanya dikasih > prosedural, OOP blm pernah coba. > > Thanks, > > Adinda P > > [Non-text portions of this message have been removed] > > -- in03ng a.k.a inung a.k.a nursamsi a.k.a nur syamsi Y! in03ng Send instant messages to your online friends http://uk.messenger.yahoo.com [Non-text portions of this message have been removed]

