这是一个奇怪的问题,我找不到任何人发布与此相同的问题。
我一直在处理我项目的一个模块,当我注意到grails没有显示消息而是显示i18n消息中的代码时,我已经完成了。最奇怪的部分是,所有其他模块都正确显示标签/消息,除了我正在处理的这个新模块。以前工作过,我不知道发生了什么,或者说我做了什么。
我知道您很难为此提供解决方案,但是您能否知道我应该在哪里查看,或者我可以使用哪种调试技术来解决这个问题?
IDE中没有错误消息,这就是为什么我无法再向您提供任何信息。请注意,我的IDE和计算机已经重启了很多次。我也删除了缓存。当我设置默认值时,就像这样......
<div class="fieldcontain required">
<div class="input_div">
<div class="customCheckBoxDiv">
<g:checkBox class="checkBoxInput" name="checkBoxName" checked="true" value="true"/>
<label for="checkBoxName"></label>
</div>
<label for="instanceFieldName" class="form_label checkbox_text">
<g:message code="dialog.checkbox.label" default="Default value" encodeAs="HTML"/>
</label>
</div>
</div>
Grails会显示&#34;默认值&#34;。所以看起来,它真的无法在i18n中找到该标签的声明。