0
我需要将一个标志传递给grails,以便我可以有条件地在gsp中包含一段JavaScript。命令行中的Grails自定义标志
我不想定义一个新的环境来做到这一点。 我试图包括的JavaScript是为takana(类似livereload但更好),这是一个工具,只能在osx上工作,我不希望其他开发人员在Windows机器上获得该JavaScript的一块。
我需要将一个标志传递给grails,以便我可以有条件地在gsp中包含一段JavaScript。命令行中的Grails自定义标志
我不想定义一个新的环境来做到这一点。 我试图包括的JavaScript是为takana(类似livereload但更好),这是一个工具,只能在osx上工作,我不希望其他开发人员在Windows机器上获得该JavaScript的一块。
我会做它在GSP这样
<g:if test="${System.properties['os.name'] == 'Mac OS X'}">
<script src="/path/to/file.js" type="text/javascript"></script>
</g:if>
如果你只希望包括这个JS的开发。环境改为
<g:if test="${System.properties['os.name'] == 'Mac OS X'}" env="development">
<script src="/path/to/file.js" type="text/javascript"></script>
</g:if>
cool!谢谢。这不完全是我问的,但确实是我在这种情况下需要的:) – 2014-10-10 15:47:51