0

我正在努力理解使用 Grails 资源插件定义的资源范围。

我创建了一个小项目(Grails 2.0.4),其中包含一个 Book 域项,并生成了相关的控制器和视图。

然后我修改了主要布局如下:

<html>
 <head>
  <g:layoutTitle/>
  <r:layoutResources/>
 </head>
 <body>
  <g:layoutBody/>
  <r:layoutResources/>
 </body>
</html>

当我运行应用程序时,我没有得到预期的样式。

我现在将以下内容添加到头部 list.gsp

<head>
  <meta name="layout" content="main"/>
  <r:require modules="jquery-mobile"/>
</head> 

现在,当我转到列表页面时,我按预期正确地获得了 jquery-mobile 样式,但是当我转到创建页面时,我也得到了 jquery-mobile 样式,但期望没有样式,因为此页面不包含标记。

似乎为一个页面选择的资源正在用于所有其他页面。这是预期的行为吗?

谢谢,金

4

1 回答 1

0

使用 Resources 1.2,听起来这可能是一个老错误。

于 2013-03-07T12:01:25.930 回答