У меня есть модель Timekeeper
в моем приложении. Он отслеживает время запуска и время завершения. Я хочу взять разницу между этими двумя datetimes
и вытащить секунды и сохранить это значение в базе данных в виде целого числа. Вот что я сейчас работаю.Хранить секунды в базе данных - Rails
Метод:
((timekeeper.started_at - Time.current) * 24 * 60 * 60).to_i
Это возвращает значение, которое выглядит следующим образом: -2336036
два раза выше, только 12 секунд друг от друга, и я получаю это значение. Я не уверен, что он говорит.
вынос из моего вопроса: How can I store seconds in the database, between two datetimes that looks similar to what I'm doing currently?