0

许多表单字段(和表单构建器 - simple_form、formtastic)使用“提示”来解释有关该字段的更多信息。我将在表单和显示视图(多个位置)中使用提示,因此我想将它们存储在表单或视图外部的某个位置。

有没有内置的rails方法来解决这个问题?如果不是,推荐存储这些提示并将它们与表字段相关联的位置在哪里?我已经在模型本身或 config.yml 中考虑过。

4

1 回答 1

2

为什么不将这些字段存储在config/locales目录中?这将帮助您使用内置的 rails I18n API 国际化您的提示。这些文件是 YML,您将拥有每种语言的文件,例如:

# en.yml
en:
 forms:
   hints:
     username: Your username
#etc.

然后在您的视图中,您将使用以下方法整合这些提示:t('forms.hints.username') 等。

于 2011-03-15T18:59:32.687 回答