mba*_*jur 1 ruby-on-rails ruby-on-rails-3
我在rails开发者身上非常新鲜,并且date_field在用户配置文件编辑表单中显示时遇到了一些麻烦.它突然停止工作,我无法调试什么是错误的,为什么它不起作用.这是我的代码:
_form.html.haml
= form_for(@profile) do |f|
= f.label :dob, 'Date of birth', :class => 'control-label'
= f.date_select :dob, :start_year => Time.now.year - 50, :end_year => Time.now.year - 5, :include_blank => true
Run Code Online (Sandbox Code Playgroud)
它给了我以下错误:
无法将符号转换为字符串
在第26行,这是一个date_select.无论dob字段是否为空,我都会收到此错误.你知道我可能错过了什么吗?奇怪的是它昨天正在运作.
也许有点晚了,但我在这里找到了一些东西:
http://i18n.lighthouseapp.com/projects/14947/tickets/12-i18n-and-date_select-exception
最好的问候,黛娜
编辑:我不得不在语言环境.yml中更改日期顺序
- order: [ :year, :month, :day ]
+ order:
+ - :year
+ - :month
+ - :day
Run Code Online (Sandbox Code Playgroud)