我创建了一些实用程序来帮助我生成 HTML,并在我的视图中将它们引用为@div( "class" -> "well" ){ Hello Well. }
. 到目前为止,这些类都是子类,NodeSeq
因为它们当时没有被转义。但是我需要摆脱NodeSeq
我的类层次结构的顶部,因为 Scala 的 xml 有缺陷,并且使我的代码变得 hacky,并且因为那时我可以切换到 Traits。
所以我试图找出如何防止 Play 逃脱我的Tag
-objects。但不幸的是,我发现唯一有效的解决方案是覆盖模板编译器并让用户在他的Build.scala
设置中指定我的编译器。
但我希望忽略了一种更简单的方法?