我正在努力理解使用 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 样式,但期望没有样式,因为此页面不包含标记。
似乎为一个页面选择的资源正在用于所有其他页面。这是预期的行为吗?
谢谢,金