【发布时间】:2010-10-18 15:51:44
【问题描述】:
我的黄瓜场景测试是否可以在没有标题的情况下创建我的新闻。这必须显示“您必须指定标题。”。
在我的新闻模型中,我有:
validates_presence_of :title, :message => I18n.t(:specify, :what => 'a title')
在我的 en.yml 中有:
specify: "You must specify %{what}."
但是当我运行我的测试时,结果是“翻译缺失:en,指定”。
另一方面,如果我的 I18n.t 在控制器中,它可以完美运行。而且我自己去浏览器测试的时候,也是可以的。
rails 3.0.0、黄瓜 0.9.2 和 i18n 0.4.1
提前致谢。
【问题讨论】:
标签: ruby-on-rails internationalization testing cucumber