Исходя из того, что когда мы заюзаем .all метод относительно модели и получаем массив, то:
Например мы ищем по юзерам, your_item_id = Table.last.id, получили id=45.
Теперь выгребем все id записtей таблицы, создаем пустой массив all_items_ids = [], потом пишем блок типа Table.all.each { |item| all_items_ids.push(item.id }
Теперь получаем индекс, your_item_index = all_items_ids.index{ |id| id == your_item_id }
У меня такое впечатление, что есть какие-то рулы на фоллбэки, ибо как бы неправильно был написан адресс, редиректить на какую-то страницу по структуре.
Все это понты, типа все с консоли, люблю открывать файл одним кликом а не двумя.
Реально RubyMine закрывает кучу проблем, если тачанка не плохая, работает ооочень шустро, стоит SSDшка, IDEшка открывается с подгрузкой рейлс-приложения и проверкой gemfile-а за 10 сек.