Я делал подобные заявления несколько раз, но сейчас мне говорят, что это утверждение неоднозначно. Вот ошибка:
Mysql::Error: Column 'created_at' in where clause is ambiguous: SELECT COUNT(DISTINCT `tasks`.`id`) AS count_id FROM `tasks` LEFT OUTER JOIN `users` ON `users`.`id` = `tasks`.`author_id` WHERE (created_at >= '2012-01-14 18:38:29')
вот утверждение:
Task.count(:conditions => ["created_at > ?", 1.month.ago])
Что я здесь не так делаю?