Correction de digest_custom_html pour qu'il soit traité comme du HTML (était : surcharge de digest.html.erb)

Ce plugin a été déployé et je l’oublierai probablement très bientôt, donc si quelqu’un veut utiliser ces champs digest_custom_html comme prévu, vous pouvez ajouter du code comme celui-ci à votre app.yml pour patcher la source. J’étais trop paresseux pour créer une regex qui les remplace toutes, et j’ai plutôt fait celle que j’utilisais. Modifiez selon vos besoins.

J’ai créé un modèle dans le plugin qui peut ensuite être inclus dans le app.yml. Cela le rend un peu plus facile que de s’embêter avec un bloc entier de yaml.

hooks:
  after_code:
    - replace:
        filename: "/var/www/discourse/app/views/user_notifications/digest.html.erb"
        from: 'digest_custom_html("above_footer") '
        to: 'digest_custom_html("above_footer").html_safe '
1 « J'aime »