我被要求为一个团队设计一个站点(他们说只有几个小时),但他们正在使用 Grails 和 SpringSource 工具套件。我也不熟悉。
当我查看“正确”源时,主题源文件不存在,但它们得到了服务。如果我在 IDE 中搜索文件,我会在 .path_to_grails_plugin 目录(不在源代码管理中)中找到一些东西。如果我在那里编辑,它会接收我的更改,但这对团队没有帮助......我想指出一个新主题,而不是弄乱原来的主题。Target 目录有一些文件,但不是全部,但这不是生成的内容所在的位置吗?那么真正的来源在哪里?这对我来说就像是黑暗艺术。我显然缺少一些有关其工作原理的基本知识。
我想添加一个自定义主题(theme-roller-generated),所以我在我的 web-app 文件夹中为它创建了一个子文件夹。然后,在我的 config.groovy 文件中,我输入:
grails.resources.modules = { core { dependsOn 'jquery-ui' } // Define reference to custom jQuery UI theme overrides { 'jquery-theme' { resource id: 'theme', url: '/css/theme-redo/jquery-ui-1.8.19.custom.css' } } }
那没有任何作用。它仍然服务于旧的 css。帮我找到光!