ralat: mungkin lebih bagus menambahkan custom tag helper dengan nama 'hidden_email' daripada langsung merubah methodnya
dari method form_for(record_or_name_or_array, *args, &proc) saya menyimpulkannya seperti ini (CMIIW, please) 1. form_for hanya bisa dipanggil dalam bentuk blok 2. *args: menyimpan parameter 'record_or_name_or_array' pada variable bernama 'args' dengan tipe array, sama seperti ini(?): args = [] args = record_or_name_or_array 3. &proc: meneruskan parameter original 'record_or_name_or_array' ke variable yg memakai &proc di dalam blok, agar bisa dibaca oleh misal(?) f.hidden_email --- In id-ruby@yahoogroups.com, "elvan.hidayat" <elvan.hida...@...> wrote: > > saya mencoba overide form_for di application.rb > cara gampangnya --monkey patching:), tapi hanya bisa menambahkan kode > di sekitar tag penutup </form> > tambahkankan kode di baris terakhir, menjadi misalnya: > > ... > concat('</form><script>-- script js di sini --</script>') > end > > --- In id-ruby@yahoogroups.com, Erdwin Lianata <erdwin.lianata@> wrote: > > > > adit wrote: > > > tujuan sy sebetulnya ingin menambahkan bbrp javascript pada setiap > > > form yg diciptakan, jd hasil di htmlnya kira2 begini > > > > > > <script type="text/javascript"> > > > </script> > > > <form action='post'> > > > </form> > > > > > > so kawans ada yg tau gmn melakukan ini > > > > Untuk override form_for bisa dengan cara membuat class yang extend dari > > ActionView::Helpers::FormBuilder, lalu menambahkannya pada option > > :builder di form_for. > > > > Tutorialnya bisa dilihat disini > > > http://onrails.org/articles/2008/06/13/advanced-rails-studio-custom-form-builder > > >