如何解决链式后端在Ruby Form标签中不起作用
我们的应用程序在Ruby表单中使用form_for在Blag页面上创建Author。表单包含各种标签,例如全名,标题,照片等。我们使用自定义的i18n后端在应用程序的其他页面上存储字符串翻译。添加自定义后端后,正在对“作者”表单中的标签进行翻译查找,并导致错误。该错误特定于自定义后端。 在下面尝试过-
- 如果我仅使用Simple Backend,则不会进行翻译查找。我尝试了如下所示的链式后端-
I18n.backend = I18n::Backend::Chain.new(I18n::Backend::Simple.new,Locale::CustomBackend.new)
它仍然尝试在“自定义”后端中查找标签翻译。
- 我的模型称为“作者”,这是作者表格的摘录
<%= form_for @internal_blog_author do |f| %>
…
<div class="form-group">
<%= f.label 'Full Name',class: 'form-label' %>
<%= f.text_field :name,class: 'form-control form-short' %>
</div>
所以我在本地YAML文件中进行了翻译
en:
helpers:
label:
internal_blog_author:
Full Name: Full Name
它仍然尝试在“自定义”后端中查找标签翻译。
有没有一种方法可以避免翻译标签字段?非常感谢您的帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。