gpt4 book ai didi

ruby-on-rails - 将变量传递给 simple_form 中的 i18n 翻译

转载 作者:行者123 更新时间:2023-12-02 02:16:57 25 4
gpt4 key购买 nike

我需要传入一个变量来生成一个简单形式的字段标签。对于正常的翻译,您可以通过以下方式进行处理:http://guides.rubyonrails.org/i18n.html#passing-variables-to-translations但对于我来说,我无法让它以简单的形式工作。

我试图通过使用传递它:

= f.input :name, :contact_type => f.object.contact_type.to_s

在 simple_form.en.yml 文件中:

en:
simple_form:
labels:
contacts:
name: "Name %{contact_type}"

这是输出:姓名 %{contact_type}”

一起忽略变量。有办法实现吗?

谢谢,

瑞安·伦迪

最佳答案

您需要像这样显式地将标签添加到表单输入中:

= f.input :name,
:contact_type => f.object.contact_type.to_s,
:label => t(:'simple_form.labels.contacts.name', :contact_type => "Whatever contact type")

关于ruby-on-rails - 将变量传递给 simple_form 中的 i18n 翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9998561/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com