我正在撰写将由不同语言的用户访问的应用程序
据我了解,本地化Rails应用程序的标准方法是使用gems i18n
(本地化静态文本)和globalize
(本地化db字段值)。这些宝石很好用,让我使用Globalize.with_locale(...) { ... }
在同一个视图上显示不同语言的字段。
但是,我需要做的是在同一视图上以不同语言输入值。我怎么能这样做?
更新
更具体地说 - 我需要在<inputs>
内部<form>
(在提交表单后)将其值保存到不同的区域设置中。
____________________________
Description (en): | Ruby |
|____________________________|
____________________________
Description (de): | Rubin |
|____________________________|
等
答案 0 :(得分:-1)
如果你需要做的就是改变输入的标签,这很容易解决:
=form.label :model_attribute, t('translation.in.your.locale.file')