【问题标题】:Rails page changing translations on every refreshRails 页面在每次刷新时更改翻译
【发布时间】:2021-09-28 12:24:13
【问题描述】:

我的 Ruby on Rails 应用程序上有一个页面,每次刷新都会更改翻译。这里的棘手之处在于它仅在生产实例上可见,而在本地不可见。我不知道如何解决这个问题! 这是一个普通的html.erb文件。

【问题讨论】:

  • 更改翻译是什么意思,每次刷新时都会更改语言吗?如果是这样,那么您可以检查默认语言环境设置并进行设置,并且在ApplicationController 上还有一个before_action,它根据选择的语言或类似设置设置语言环境(这只是关于如何完成的一个想法它)

标签: html css ruby-on-rails ruby translation


【解决方案1】:

很可能您将值设置为I18n.locale,这可能会泄漏给其他请求,请参阅官方文档以获取有关此方面的建议:https://guides.rubyonrails.org/i18n.html#managing-the-locale-across-requests

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-20
    相关资源
    最近更新 更多