Ваш столбец даты на самом деле называется date
? Во-первых, я бы изменил это, date - это имя функции в большинстве баз данных, которая может быть причиной ошибки, которую вы видите. Rails использует created_at
, updated_at
и т. Д., Поэтому следуя этой схеме именования, вы сделаете ваш код более читабельным для будущих сопровождающих.
Вы можете попробовать заключить в кавычки имя столбца:
:order => "`date` desc"