允许Rails上的无效日期值

时间:2011-03-18 14:28:28

标签: ruby-on-rails date

我使用的是Rails 2.3.5,而DB是MySQL 5。 我有一个包含Date列的表。 我想允许该列设置无效日期,如“2011-04-00”

假设表名是“items”,列名是“expired_date”。 我想允许以下代码。

example = Item.new
example.expired_date = "2011-04-00"
example.save

但“expired_date”列在DB中为NULL。 我需要直接存储“2011-04-00”的值......

有人知道如何允许无效日期吗?

更新

我不想使用“String”,因为“Date”使查找条件变得容易。 例如,

`{:condition => " expired_date < ? ", "2011-04-01"}` 

0 个答案:

没有答案