2010-04-29 58 views
8

, iskele şablonunda (/ src/template/scaffolding içinde oluşturulmuş) hata ayıklamanın bir yolu var. Görünüm gsp dosyalarını değil, şablonun kendisini ayıklar. Sanırım bazı yorumlar koyabilirim .. bundan başka ..Not: Hata ayıklama şablonu

+1

Hiç bu bir çözüm buldunuz: Page Rendering Doc İşte

bunların nasıl kullanılacağı konusunda örnek bir bağlantıdır: Burada

Grails Dokümanına bağlantı nedir? – cdeszaq

cevap

-1

Normalde şablonlar oldukça iyi çalıştıkça şablonu "ayıklamak" zorunda değilsiniz.

Baskı bildirimlerini kullanmaya yönlendirecek şablonlarda kendi değişikliklerinizi yapmak için veri akışını izlemek istediğinizi düşünüyorum. Aksi takdirde, Sayfa Oluşturucusu'nu kullanarak bakıyorsunuz.

  1. Baskı tablolar:

    Yani, tavsiye ederim iki seçenek vardır. Bu senin kolay, denenmiş ve doğru, kaba kuvvet yaklaşımın. Bir yıl önce 2011'in başında bir proje için kullandım ve işe yarıyor. Dezavantajı, yeniden kullanılamaz (kodunuzu açık bırakmazsanız, ama bu biraz garip). Bu, şablon sisteminin "bağırsaklarını" geçmenize ve ne olacağını görmenize izin verir. Çerçeve gerçekten sizden hiçbir şeyi "gizleyemez", bu yüzden ne olacağına dair bir ön koltuk alırsınız.

  2. kullanın Bu, uygun testler, iddia, yeniden kullanılabilir bileşenler, yapıtlar yaratabilir zamanında şeyler hata ayıklamak sağlayan grails.gsp.PageRenderer

. Asıl şablonlardan biraz çıktınız (şablonlar içinde baskı ifadelerinin kullanılması yerine). Grails Goodness: Render GSP Views and...

+1

Şablonların hatalarını ayıklamak anlamında "Çalıştırmam gereken değişiklikleri yapıyorum ama yapmadım ... neden" – cdeszaq

+0

@cdeszaq Hata ayıklaması varsa o zaman cevabın doğru olduğunu düşünüyorum. Sonrasında, şablonları hata ayıklamak için printlns kullanacağımızı söylüyorsunuz. Burada, gerçek bir hata ayıklayıcının çalışması gerektiği anlamına gelmez. –