Rails, Formtastic - название модели не отображается на кнопках формы - PullRequest
1 голос
/ 14 декабря 2010

Я только что развернул существующее приложение на новом сервере и заметил, что там, где имена моделей генерируются автоматически (с помощью Formtastic), он вместо этого выводит {{model}}, а не ожидаемое имя.

Напримерна связанном изображении должно быть написано «Создать категорию», но вместо этого написано «Создать {{модель}}» https://skitch.com/simon180/rr4w9/example

Я не знаю, с чего начать, чтобы выяснить, что вызывает это.

Rails версия 2.3.5 (продана) и драгоценные камни тоже проданы.

Любые предложения с благодарностью получены!

Спасибо

Симон

Ответы [ 2 ]

1 голос
/ 14 декабря 2010

Загляните в форму-камень, в зависимости от версии, файл будет

/ Библиотека / formtastic / i18n.rb

или

formtastic / Библиотека / локаль / en.yml

должно быть что-то вроде этого:

'Создать% {модель}'

но у вас будет:

'Создать {{модель}}'

Это старый формат. Изменить вхождения {{foo}} на% {foo}

или

Обновление formtastic gem должно сработать

0 голосов
/ 19 марта 2011

Другой вариант - понизить гем i18n до 0.4.1, эта проблема исчезнет.

Проблема в версии гема i18n.Начиная с версии 0.4.1, доступ к переменным больше не {{variable}}.

...