digest_custom_html を HTML として扱われるように修正 (元: digest.html.erb のオーバーライド)

テンプレート/メソッドで user 変数を使用している他のものは見当たらないため、あなたがやったことがおそらく最善の方法でしょう。

しかし、このようなオーバーライドは「サポート」できず、いつでも壊れる可能性があります。それが最終的に発生したときに、それを捕捉するテストを必ず実施してください。