Мой конфиг устанавливается на французском языке:Изменить язык День
config.i18n.default_locale = :fr
Однако Day.name не обеспечивает в день на французском языке. Как я мог это сделать?
Day.new(day, day_from_date(format_day(day), month, year))
РЕДАКТИРОВАТЬ:
@expense = current_user.expenses.create(ref: @current_date, year: session[:current_year], month: session[:current_month],
days: @calendar)
@calendar
быть массивом Days
. Я получаю сообщение об ошибке в консоли rails, когда я пытаюсь отображать записи, но, похоже, работает в представлении (отображаются имена дней).
t.string :days
В модели:
serialize :days
Для того, 'должны быть установлены рельсы-i18n' драгоценный камень. Таким образом, решение заключается в установке драгоценного камня. Я почти написал это сам, пока не выкопал существующие ответы :) –
Вам не нужно устанавливать Gem. Скопируйте файл 'fr.yml' в каталог' config/locales/', и все готово. –
Это все еще считается [ручная установка] (https://github.com/svenfuchs/rails-i18n#manual-installation). Дело в том, что оно не включено по умолчанию. –