2

ドキュメントが言うように、次のコードで H フィルターを適用できます<% $message_body | h %>

ただし、<%perl> タグ内にある場合、フィルターの呼び出しはカバーされません。

はい、doc は を呼び出すことができると言っています$m->filter(...が、これは次のエラーを生成します:

Error during compilation of /.../input: 
Bareword found where operator expected at /.../input line 42, near "$.H" (Missing operator before H?)

私のperlコードは次のとおりです。

$m->filter( $.H, "$value" );

私の回避策は次のとおりです。

</%perl>
<% $value | h%>
<%perl>

しかし、これは醜いです。私が間違っていたことを修正してください$m->filter( $.H, "$value" );

4

1 に答える 1