Rails 3 - Сравнение времени? - PullRequest
       3

Rails 3 - Сравнение времени?

5 голосов
/ 29 октября 2010

Я работаю над тем, чтобы сделать следующее в моем Rails App:

если record.updated_at> 15.minutes.ago сделать что-нибудь конец

Значение ... Если запись.updated_at была более 15 минут назад, сделайте что-нибудь ...

Кажется, это не работает. Идеи?

Ответы [ 2 ]

13 голосов
/ 29 октября 2010

Вы хотите:

if record.updated_at < 15.minutes.ago

Это "меньше, чем", как в "до".

1 голос
/ 30 октября 2010

Больше или меньше, чем должно работать, в зависимости от того, что вы имеете в виду. 15.minutes.ago возвращает объект времени, который должен корректно сравниваться с record.updated_at. Когда вы говорите, что «это не работает», не могли бы вы быть более конкретным? Кроме того, если вы могли бы показать еще несколько строк кода, это может помочь. Например, если вы делаете все это в одной строке, то вам не хватает некоторого синтаксиса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...