我需要检查一个DateTime
对象是否在特定日期。实际上,日期Dec 31 9999
在我们的一个遗留系统数据中被用作无穷大值。
将年份与 9999 进行比较,some_date.year == 9999
就足以做到这一点,但我不喜欢到处乱扔。
我通常会尽量避免猴子修补,但在这种情况下,它看起来更清晰。
现在,在 Rails 中定义这样一个补丁的自然位置在哪里?
我需要检查一个DateTime
对象是否在特定日期。实际上,日期Dec 31 9999
在我们的一个遗留系统数据中被用作无穷大值。
将年份与 9999 进行比较,some_date.year == 9999
就足以做到这一点,但我不喜欢到处乱扔。
我通常会尽量避免猴子修补,但在这种情况下,它看起来更清晰。
现在,在 Rails 中定义这样一个补丁的自然位置在哪里?