Grails의 핸들 모음 리소스 플러그인을 사용하여 내 템플릿을 내 Grails 앱용 리소스 번들로 컴파일하고 있습니다. 그러나 이것은 나 자신의 모듈에 handlerbars 템플릿을 지정해야합니다. 예를 들어 :모듈을 사용하지 않고 Grails 리소스를 어떻게 지정합니까?
modules = {
application {
dependsOn 'handlebars_runtime'
resource url: 'http://code.jquery.com/jquery-latest.js', disposition: 'head'
resource url: 'js/less-1.3.3.min.js', disposition: 'head'
resource url: 'js/bootstrap.min.js'
}
newCustomer {
dependsOn 'application'
resource url: 'templates/new_customer_page_1.handlebars', attrs: [type: 'js'], bundle: 'bundle_application'
resource url: 'js/newCustomerPage1.js'
}
}
정말 사용하는 GSP 파일로 핸들 템플릿 파일 및 첨부 자바 스크립트를 이동하려는 자바 스크립트와 템플릿이. 나는 번들에 번들로 묶어 놓고 싶지만 새 모듈을 사용하려면 서버를 다시 시작해야한다는 것을 알았습니다. 물론 각 페이지마다 ApplicationResources.groovy 파일을 거대한 방식으로 정의하는 많은 모듈을 정의 할 것입니다. 개발자가 생성 한 gsp 파일에이 파일을 추가하면 해당 파일을 최소로 유지해야합니다.
"모듈에서 공통으로 사용할 항목을 놓은 다음 별도의 템플릿 만 별도의 gsp 파일로 옮길 수 있습니까?" 그게 내가 원하는거야. 귀하의 게시물의 나머지 부분을 읽지 만 그 질문에 대한 대답은 대답이 아닌 것처럼 들립니다. – chubbsondubs
모듈에없는 항목을 번들로 묶고 싶다면 대답은 아마 아니오라고 생각합니다. 앞에서 언급했듯이, 그렇게 할 수있는 별도의 시설을 쓸 수 있습니다. 핸들 바 코드를 사용하여 수동으로 하나의 파일로 묶는 것이 더 쉬운 지 궁금합니다. –