In Grails 2.3.7, if you accidentally (I can't think of any other reason) leave a white space between the closing bracket and quote of the test attribute of an <g:if>
tag, its condition will always evaluate to false.
<g:if test="${1 != 2} ">
Should be here...
</g:if>
<g:else>
But it’s here!
</g:else>