Несмотря на то, что ответ dmarkow технически верен, вам нужно будет создать указатель для созданного_ката или рискнуть все более медленным запросом по мере роста вашей базы данных.
Если вы знаете, что ваш столбец "id" является первичным ключом с автоинкрементом (который, вероятно, является), просто используйте его, поскольку он по определению является индексом.
Кроме того, если AREL не оптимизирован для выбора только одной записи в находке (: last), вы рискуете сделать так, чтобы он выбрал ВСЕ записи, а затем вернул вам только последнюю, используя метод last (). Более эффективным является ограничение результатов до одного:
MyModel.last(:order => "id asc", :limit => 1)
или
MyModel.first(:order => "id desc", :limit => 1)