admin/customize/site_texts/unsubscribe_link で %{base_url} を入力すると、「以下の補間キーが無効です: "base_url"」というエラーが表示されます。
同様に user_preferences_url でも発生します。ただし、discourse/lib/email/message_builder.rb at 1472e47aae5bfdfb6fd9abfe89beb186c751f514 · discourse/discourse · GitHub を見ると、両方とも利用可能であることが示唆されています。
「いいね!」 1
simon
2
これはバグではないかもしれません。Discourse のユーザーインターフェースには、base_url や user_preferences_url のプレースホルダーがここで使用可能であることを示す表示は何もありません。
各テンプレートで利用可能なプレースホルダーをテンプレートと共に一覧表示し、ユーザーが推測したり、Discourse のコードから探したりすることを強制しないようにするのが理想的です。
コードを見ると、確かにこれらの両方のプレースホルダーが利用可能であるように思えるため、あなたの意見に同意します。おそらくこれは修正可能な点でしょう。ただし、私たちがどちらもコードを誤って解釈している可能性もあります。
「いいね!」 2