问题已经解决。
顺便提一下,通过我的javascript台进行校正的想法是行之有效的。 我的守则是不正确的。 这里是动态装着我的javascript文档的法典:
--------------------------
import org.codehaus.groovy.grails.web.context.ServletContextHolder as SCH
modules = {
core {
resource url: /resources/css/app.css , disposition: head
resource url: /resources/css/myapp.css , disposition: head
resource url: /extjs/ext-all-debug.js , dispostion: head
getFilesForPath( /app ).each {
resource url: it
}
}
}
def getFilesForPath(path) {
def webFileCachePaths = []
def servletContext = SCH.getServletContext()
//context isn t present when testing in integration mode. -jg
if(!servletContext) return webFileCachePaths
def realPath = servletContext.getRealPath( / )
def appDir = new File("$realPath/$path")
appDir.eachFileRecurse {File file ->
if (file.isDirectory() || file.isHidden()) return
webFileCachePaths << file.path.replace(realPath, )
}
webFileCachePaths
}
以上所述将使得资源gin本能够追踪我的javascript文档。 这里,当资源处于瘫痪状态时,html认为:
<script src="/myapp/extjs/ext-all-debug.js?_debugResources=y&n=1336614540164" type="text/javascript" ></script>
<script src="/myapp/app/controller/LogController.js?_debugResources=y&n=1336614540164" type="text/javascript" ></script>
<script src="/myapp/app/controller/LoginController.js?_debugResources=y&n=1336614540164" type="text/javascript" ></script>
<script src="/myapp/app/controller/ProfileController.js?_debugResources=y&n=1336614540164" type="text/javascript" ></script>
...
对铁路公司来说,一个非常令人欢迎的事实是,我们可以把可执行的法典放在一个议事档案中!