Может кто-нибудь сказать мне, если это ошибка в классе времени ruby?
ruby-1.8.7-p334 :021 > now = Time.now
=> Mon Aug 29 03:32:25 -0700 2011
ruby-1.8.7-p334 :022 > raise "This should not fail" if (now + 1.day != now + 1.day.to_i)
RuntimeError: This should not fail
from (irb):22
ruby-1.8.7-p334 :023 >
Как вы видите, я получаю ошибку времени выполнения и не верю, что так и должно быть.Недавно я обновил гем active_support, который, по моему мнению, обеспечивает эту функциональность.
Спасибо.
** ОБНОВЛЕНИЕ **
И теперь все работает, без каких-либо изменений, кроме меня, когда я ложусь спать, просыпаюсь и снова бегаю.Это очень странно;Фрагмент, который я предоставил выше, был непосредственно вырезан и вставлен из моего окна терминала .... Я работал с 3.0.10 из activerecord / support / model / etc
Спасибо всем за ваши мысли по этому вопросу!