4

HTML の生成に役立つユーティリティをいくつか作成し、ビューでそれらを として参照しています@div( "class" -> "well" ){ Hello Well. }。これまで、これらのクラスはエスケープさNodeSeqれていなかったため、サブクラス化されていました。しかし、Scala の xml には欠陥があり、コードがハッキングされており、Traits に切り替えることができるため、クラス階層の最上位にあるを取り除く必要があります。NodeSeq

そこで、Play がオブジェクトをエスケープするのを防ぐ方法を見つけようとしTagました。残念ながら、私が見つけた唯一の有効な解決策は、テンプレート コンパイラをオーバーライドし、ユーザーに自分のBuild.scala設定でコンパイラを指定させることです。

しかし、もっと単純な方法を見落としていることを願っていますか?

4

2 に答える 2