我使用的是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"}`