Как я могу запросить записи, созданные за определенный час? Нужно ли мне добавить столбец часа в db для каждой записи? Рубин будет возвращать хорошее значение для created_at.hour, но я не могу использовать его в запросе, как, как показано ниже:запрос для created_at hour
results = Record.where("created_at.hour = ?", the_hour)
У вас будет хорошо работать. Является ли переменная 'the_hour' целым числом? – varatis
the_hour - целое число. Сообщение об ошибке: Mysql2 :: Ошибка: Неизвестный столбец «created_at.hour» в разделе «where» – chief
Проблема заключается в том, что Rails пытается найти столбец с именем «created_at.hour». Rails не понимает, что '.hour' - фактически метод. –