Другими словами, вы хотите сопоставить что-то вроде:
example.com/foos/new/custom
вместо example.com/foos/1/custom/
или example.com/foos/custom
Это не RESTful, это просто означает, что для него не существует автоматического маршрута. Вы должны быть в состоянии сделать это с помощью нересурсной маршрутизации, то есть что-то вроде этого должно работать:
match 'resource/new/custom'=>'resource#custom'
... где 'custom' - это имя действия в вашем контроллере.
См. направляющую рельса для получения дополнительных опций и деталей.