如何使用activerecord在表单验证中翻译操作的名称?

时间:2013-06-04 08:06:22

标签: ruby-on-rails-3 activerecord routes rails-i18n

我有一个表单,验证如下所示:

Create
 - Nom/titre de votre objet doit être rempli(e)
 - Catégorie doit être rempli(e)
 - Description doit être rempli(e)

我想将Create翻译成其他内容。我怎么能这样做?


我猜我可以在fr.yml中添加这样的东西:

activerecord:
    actions:
      create: "Création"
      update: "Mise à jour"        

但这不起作用。这样可能吗?如何找到我可以指定给活动记录的所有翻译密钥列表?我没有在文档中找到它。

2 个答案:

答案 0 :(得分:0)

我不明白你的问题。你怎么能尝试这个。

在config / routes.rb

match "controller/Création" => "controller#Créate" 

答案 1 :(得分:0)

你已经拥有了一个可以为你完成这项工作的宝石。看看rails-translate-routes并查看他们的示例。

如果您想手动创建,可以尝试使用外部输入中的Rails路由中的说明Dynamic Segments