0
我无法将数据保存到时间字段中。我发现的是,数据已提交,并且在参数数组中有以下内容。Rails 3.2时间列不保存(Simple_Form)
timefield_datetime(1i) => "",
timefield_datetime(2i) => "",
timefield_datetime(3i) => "",
timefield_datetime(4i) => "2",
timefield_datetime(5i) => "3"
应该保存的是02小时03分钟。
当它到达SQL查询创建时,它将忽略该字段。在insert语句中插入Null,更新时忽略该字段。
数据库中的列被定义为时间字段。
我也是用simple_form的形式呈现,并有现场设置为:
f.input :timefield, :include_blank => true, :as => :time
我试图将列设置为:日期时间,但仍不能保存数据,除非我删除了: as =>:time,并且必须提交datetime字段的所有部分。
任何想法,为什么我不能只提交和保存时间字段?