标签: ruby-on-rails-3
我需要在特定日期检查DateTime对象。实际上,Dec 31 9999的日期在我们的一个遗留系统数据中用作无穷大值。
DateTime
Dec 31 9999
将年份与9999进行比较,就像some_date.year == 9999就足够了,但我不喜欢这种情况随处可见。
some_date.year == 9999
我通常会尽量避免猴子修补,但在这种情况下,它看起来更清晰。
现在,在Rails中定义这样一个补丁的自然位置在哪里?
答案 0 :(得分:1)
通常情况下,您需要在lib/下添加此类修补程序,并从初始化程序中获取该修补程序。
lib/