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

