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