问题描述
我们的应用程序在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 (将#修改为@)