Я работаю с некоторым устаревшим кодом с последней версией rails 1. Обновление до более поздней версии rails невозможно, и, как таковой, map.namespace является закрытым методом в этой версии, в противном случае я бы использовалэто.
У меня есть несколько ресурсов, которые я вложил в подменю для простоты.Все их контроллеры находятся в папке этого подменю и все наследуют пространство имен этого контроллера.
У меня серьезные проблемы с подэлементами.Я сопоставил ресурсы и применил к ним префикс в виде
map.resources :subitem, :path_prefix => "/sub_menu"
, но у меня возникли серьезные проблемы с использованием методов RESTFul для этих вложенных объектов.Пути, которые я пытаюсь использовать, скажем, для удаления объекта, просто не работают.
Я занимаюсь рефакторингом этой текущей кодовой базы, поэтому я могу сделать очень мало и найти очень малорельсы 1 маршруты онлайн.Это немного сложная проблема, но, возможно, я упустил что-то простое в маршрутах.
Нужно ли мне просто вручную выписывать каждый конкретный маршрут, который я могу использовать, а затем вручную добавлять префикс, или есть более простой способ?
Мои другие маршруты работают нормально, я просто не могу использовать функцию
subitem_path(subitem) :method => :delete
в моей ссылке на