2015-07-07 4 views
1

Я использую рубин 1.8.7 и i18n гем версию 0.4.2, В видовой странице я использовалрельсов-i18n переводов не загружая точные данные

<h4><b><%= " #{t('date')} </b>:"%></h4> 

и на en.yml

en: # locale 
    net: "Net" 
    amount_paid: "Paid Amount" 
    date: "Date" 

, когда я казнен я получил эту

snapshot

Почему я не собирающим g точный перевод

ответ

1

Если у вас есть here, то Rails-i18n уже имеет определяемый ключ date, который переопределяет ваше определение. Попробуйте изменить date ключ или вложен в другой ключ:

en: # locale 
    general: 
    net: "Net" 
    amount_paid: "Paid Amount" 
    date: "Date" 

Также отметим, что "#{}" на ваш взгляд, не нужны:

<h4><b><%= t('general.date') </b>:"%></h4> 
+0

Теперь я, как "ан-HD, общее, дата: " –

+0

Где находится' en-hd'? Вы создали этот язык? – AbM

+0

Да, но я не знаю, как это происходит. –