Corrigindo digest_custom_html para ser tratado como HTML (antes: Sobrepor digest.html.erb)

Este plugin foi implantado e provavelmente esquecerei disso muito em breve, então, se alguém quiser usar esses campos digest_custom_html conforme pretendido, você pode adicionar código como este ao seu app.yml para corrigir o código-fonte. Eu estava com muita preguiça para criar uma regex que substituísse todos eles e, em vez disso, fiz apenas aquele que eu estava usando. Modifique conforme apropriado para o seu caso de uso.

Criei um template no plugin que pode então ser incluído no app.yml. Isso o torna um pouco mais fácil do que se preocupar com um bloco inteiro 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 curtida