【问题标题】:Grails layout doesn't changeGrails 布局没有改变
【发布时间】:2012-01-18 08:34:48
【问题描述】:

我已从一台 PC 上的 STS 导出 grails 应用程序,并在另一台 PC 上将其与 STS 一起导入。但知道我的布局没有正确渲染。它保留了一些以前的设置,如图像和 css。我该如何修复这个?

【问题讨论】:

  • 您没有就“未正确渲染”的含义提供足够的信息。请提供更多信息 - 它是否显示错误、您是否缺少资源、日志中是否有错误?
  • @JanWikholm 实际上我做到了。但也许我不够清楚。我说它保留了一些图像和 CSS 设置。我已经更改了一些默认的 main.css 文件,并将 grails 徽标图像更改为其他内容。但是当我运行应用程序时,它会呈现旧的 css 设置和 Grails 标志。我希望这可以清除它。
  • @JanWikholm 我刚刚在 Tomcat 服务器上部署了应用程序,并且视图已正确呈现 - 图像和 css 也是。那么本机和run-app有什么问题呢?
  • 如果你能回答并告诉我的回答是否有效,那就太棒了。

标签: css layout grails staticresource


【解决方案1】:

web-app/WEB-INF/ 可能包含静态资源的缓存版本,我建议运行grails clean,然后再次尝试运行应用程序。

Config.groovy 中的 grails.resources.adhoc.patterns = ["/images/*", "*.css"] 也可能有帮助

【讨论】:

  • 抱歉让您久等了。我之前尝试过grails clean,但没有成功。我已经尝试过您对 grails.resources.adhoc.patterns 的建议,但也没有用。
【解决方案2】:

将此添加到 conf 文件夹中的 Config.groovy(可能仅用于开发)

 grails.resources.debug = true

【讨论】:

    【解决方案3】:

    也许是重新加载 gsp 文件的问题?试试这个:

    grails.gsp.enable.reload=true
    

    【讨论】:

      猜你喜欢
      • 2015-10-22
      • 2018-11-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多