Ну, я не уверен, почему, но похоже, что это работает, если вы добавляете в область одновременно. Но (как ни странно), только если часть ascend
стоит первой. Итак:
tapes = Tape.ascend_by_id.search(:timestamp_gte => "1278361923")
должно работать, а
tapes = Tape.search(:timestamp_gte => "1278361923").ascend_by_id
нет.