我在轨道开发人员中很新鲜的红宝石,并且在用户配置文件编辑窗体中显示date_field
时遇到了一些麻烦。它突然停止工作,我无法调试什么是错的,为什么它不工作。这里是我的代码: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
它给了我下面的错误:上这是一个与date_select
线26
can't convert Symbol into String
。无论dob
字段是否为空,我都会收到此错误。你有什么想法我可能错过了什么?奇怪的是,它昨天正在工作。
明显的问题是你昨天和今天之间有什么变化? –
哦,是的,我问自己同样的问题,但有太多的修改,我什至不记得他们所有人 – mbajur
您是否使用版本控制? –