Я использую AuthLogic, но, насколько я знаю, «current_user» не будет доступен через маршрут.
Вам необходимо проверить в контроллере, если params [: id] ==«current_user» (в виде строки), а затем выполнить некоторую логику, основанную на этом ... т.е.получить current_user из пользовательского маршрута.Вы также можете просто сопоставить именованный маршрут для current_user с его собственным действием контроллера, но это не очень RESTful и [скорее всего] дублирует функциональность, которую вы уже имеете.