我有一个功能模型,我在其中添加了一个 before_save:
before_save {|feature|
downcase_value(feature)
}
def downcase_value(record)
record.value.downcase!
end
这很好用,除非我在列中保存了一个日期,在这种情况下我得到一个错误:
undefined method `downcase!' for Tue, 06 Feb 1996:Date
所以我的问题是 - 我如何测试该值是否可以最有效地缩小?