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]

Kirim email ke