如何使用Rails 3本地化activerecord模型值

时间:2011-04-20 08:59:08

标签: ruby-on-rails-3 activerecord localization internationalization

我想在表单助手中本地化模型值。

例如,我有2个模型,角色和用户,由关系定义:role has_many users。

要在我的控制器中创建一个新用户:

@user = User.new
@roles = Role.all # role title return values "admin" or "customer" only

在我的表格中,我有类似的东西:

f.collection_select :role_id, @roles, :id, :title, {:selected => (@user.role)}

如何本地化角色标题值?

我曾经在config / locales文件中设置我的本地化。我可以用这种方式设置activerecord模型值吗?

感谢您的帮助!

杰里米。

1 个答案:

答案 0 :(得分:0)

Globalize2是数据i18n的一种解决方案。我没有用它,所以不要问我是否吃了你的妻子。