0

我的黄瓜测试通过,但是保留this ridiculous stack trace。只是您的基本The {{key}} interpolation syntax in I18n messages is deprecated. Please use %{key} instead.错误消息,但我如何才能找到该列表中的罪魁祸首?跟踪并修复i18n在rails 3中的弃用警告(cucumber 0.9.3 to blame?)

我从来没有使用过{{key}}语法,所以我使用的一些宝石已经过时了。请告诉我哪一个。每次我进行测试时都会有这么多的kruft真的很让人沮丧。

回答

1

我得到Authlogic的错误,事实证明,最新版本的I18n gem(0.4.x,我认为)不赞成这个调用。

我通过将我的I18n gem“回滚”到0.3.7版来避免了这个问题。

至于哪个插件,请在猜测这是(在你的要点第15行)的键线:

/Library/Ruby/Gems/1.8/gems/responders-0.6.0/lib/responders/ flash_responder.rb:115:在`set_flash_message!

由于它是第一个在I18n行之后的,所以我怀疑它是使用不推荐插值调用翻译的那个。

(更新后几分钟):

综观:http://github.com/plataformatec/responders/commits/master,......它看起来像你可以只升级到0.6.2反应。他们在6月24日的承诺似乎解决了这个问题。

+0

捆绑更新响应者。完善。谢谢! – chadoh 2010-11-03 11:37:25