Mon scénario de concombre teste si mes nouvelles peuvent être créées sans titre. Cela doit montrer "Vous devez spécifier un titre.".I18n ne traduit pas dans les modèles par le concombre
Dans mon modèle de nouvelles, j'ai:
validates_presence_of :title, :message => I18n.t(:specify, :what => 'a title')
et mes en.yml ont obtenu:
specify: "You must specify %{what}."
mais quand je lance mon test, est « le résultat manquant traduction: fr , spécifiez ". De l'autre côté, si mon I18n.t est dans un contrôleur, il fonctionne parfaitement. Et quand je vais au navigateur pour tester par moi-même, cela fonctionne aussi.
rails 3.0.0, concombre 0.9.2 et 0.4.1 i18n
Merci à l'avance.