Я пытаюсь получить разметку базовой маршрутизации Rails. У меня есть модель, называемая страницей, которую я создал с помощью эшафота. я добавил метод, называемый AddChild, который я хотел бы получить доступ черезRuby on rails paths and routes
'pages/addchild/:id'
до сих пор так хорошо. Тем не менее, я хочу, чтобы создать ссылку на этот метод следующим образом:
<%= link_to 'Add child page', addchild_page_path(page) %>
Передача ID текущей страницы в качестве параметра.
Когда я загружаю мой взгляд индекса (где связь есть), я получаю следующее сообщение:
undefined local variable or method `addchild_page_path' for #<ActionView::Base:0xb67797d0>
ли я понял, как работает метод путь/link_to?
Мои маршруты файл выглядит следующим образом:
map.resources :pages
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
Любые советы будут оценены.
Спасибо.
Спасибо. Да, я хотел, чтобы URL-адрес был отформатирован по умолчанию, я просто ошибся. – Dan