Как часть моего шаблона я показываю некоторые автоматические ссылки, которые создаются в application_controller.Некоторые из этих ссылок будут предлагать навигацию прямо со страницы показа на соответствующую страницу редактирования и несколько похожих вещей.
Мой текущий код включает в себя:
nav_links << {:name=>:edit,:url=>url_for(:action => :edit)}
Это прекрасно работает, кромеУ меня есть дочерние ресурсы, определенные в моем файле rout.rb.
В этом случае вместо навигации:
a/1/b/2/edit
Переходит к
b/2/edit
, который не является допустимым маршрутом.
Любойидеи о том, как этого добиться, будут высоко оценены.Я стараюсь избегать особых случаев, когда это возможно.