【发布时间】:2012-10-11 22:34:36
【问题描述】:
我是一个非常新鲜的 ruby on 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
它给了我以下错误:
无法将符号转换为字符串
在第 26 行,这是带有 date_select 的行。无论dob 字段是否为空,我都会收到此错误。你知道我可能错过了什么吗?奇怪的是它昨天还在工作。
【问题讨论】:
-
显而易见的问题是你昨天和今天之间发生了什么变化?
-
哦,是的,我也在问自己同样的问题,但是修改太多了,我什至都记不清了
-
你在使用版本控制吗?
-
很遗憾没有,但我所做的所有更改主要是在视图中完成的,所以我认为这不是原因
-
哈哈相信我,我比你更难过,但别担心,我会想办法的,这需要非常简单的事情
标签: ruby-on-rails ruby-on-rails-3