2010-10-14 18 views
6

kullanın. Rails 2.3.8 ile ruby ​​1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10.3.2] çalışıyorum ve bu sürümü kullanmalıyım. Ben 'tırmık testini' çalıştırdığınızda bir hata oluştuI18n iletilerindeki {{key}} enterpolasyon sözdizimi reddedildi. Lütfen% {key} yerine

The {{key}} interpolation syntax in I18n messages is deprecated. Please use %{key} instead. 

olsun ama şimdi çözülmesi gerektiğini: https://rails.lighthouseapp.com/projects/8994/tickets/4525-favor-in-all-code-instead-of-deprecated-as-interpolation-syntax-for-i18n

Ben sürümleri 0.4.1, 0.4.0 ve 0.4.0- ile i18n mücevher denedi şans olmadan beta1

Herhangi bir fikrin var mı?

cevap

9

Hatadan kurtulmak için i18n'yi 0.3.7'ye düşürdüm. Apparently ayrıca i18n'yi raylarından (3) de kurabilirsiniz (2.3.8'de de çalışmalıdır).

+0

üzerinde açmak olacak indirgeme 0.3.7 için yaptım. Bir çekicilik gibi çalıştı! Tx! –

+0

çalışmadı. Activesupport, içinde bir satıcı sürüm 0.4.1'e sahiptir ve 0.3.7'ye ek olarak yükler. –

1

Yo en erken sürümü kaldırmanız gerekiyorsa veya environment.rb üzerinde

config.gem 'i18n', bu satırı ayarlayabilirsiniz: version => '~> 0.3.7'

ve onlar tırmık taşlar çalıştırmak: açmak ve mücevher satıcı klasör

İlgili konular