我的配置是用法语设置的:
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
答案 0 :(得分:2)
确保您使用的是最新的french locale file。根据该文件,日名称存在。
答案 1 :(得分:1)
您必须在config/locales/fr.yml
添加法语区域设置并添加:
fr:
date:
abbr_day_names:
- Lu
_ etc.
day_names:
- Lundi
- etc.