我在网站上部署了 discourse,但在开发过程中遇到了一些困难。我为用户注册设置了一个免责声明(使用 ‘js.create_account.disclaimer’),但它没有显示在注册页面上,并且相应的 HTML 部分似乎是空的,如下图所示。我期待您的回复,并衷心感谢您的帮助!
在使用日语环境时会出现这种情况,但使用中文和英文环境则不会。
我在网站上部署了 discourse,但在开发过程中遇到了一些困难。我为用户注册设置了一个免责声明(使用 ‘js.create_account.disclaimer’),但它没有显示在注册页面上,并且相应的 HTML 部分似乎是空的,如下图所示。我期待您的回复,并衷心感谢您的帮助!
在使用日语环境时会出现这种情况,但使用中文和英文环境则不会。
您好!我开发了一个包含中文、英文和日文版本的网站。我不太确定您提到的“/wizard/steps/corporate”的参考。所有三个网站都使用相同的配置。虽然注册页面的免责声明在中文和英文版本上显示正常,但在日文版本上却未显示。请参考附件图片中的详细信息。您能否帮助我了解此问题的原因?期待您的回复。
感谢您的澄清!看起来像是一个 bug。我将把它移到 Bug 并添加您帖子中的详细信息。
我认为是这个:
你需要定义 tos_url 和 privacy_policy_url 才能显示此内容。
他们提到了这一点:
我亲自测试了一下,也能够重现这个问题,除非我对你的回答有误解 ![]()
chrome/firefox 控制台是否能正确找到字符串,如下所示:
I18n.t("create_account.disclaimer", {tos_link: '/tos', privacy_link: '/privacy'})
![]()
当处于日文模式时。
当然,Google Chrome 的控制台可以显示此字符串,因为我已使用“js.create_account_disclaimer”来设置相关内容。但是,它在日文网站的注册页面上仍然不显示,而相同的设置在中文和英文网站上却能正常工作。
我似乎无意中看到了日语登录模型,而不是注册模型。免责声明出现在我的论坛的日语区域设置上。![]()