新手问题 有关日期选择的 i18n 问题

acmerfight · 2012年10月12日 · 最后由 acmerfight 回复于 2012年10月12日 · 2245 次阅读

让用户选择日期时我通过 <%= select_date Date.today,:order => [:year,:month,:day], :prefix => :start_date %> 来实现。但是由于项目涉及到了 i18n。会造成在切换成中文时,在进行月份选择时英文的月份就会变成 r a 等单个字母。 目前我的分析是没有设置汉语翻译的问题,但是这个翻译应该怎么写呢?这是目前困扰我的问题

试一试 <%= select_date Date.today,:order => [:year,:month,:day], :prefix => :start_date,:use_month_numbers=>true %>

如果以前的版本 :use_month_names=>[1,2]

#1 楼 @aston 以前英文版本是显示的 英文的月份,目前只能先用数字代替英文的月份了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号