Je ne sais pas ce que cela signifie et pourquoi ... J'ai obtenu l'erreur de méthode non définie lorsque j'essaie d'aller à http://localhost:3000/forums, et après avoir généré mon premier forum.la méthode undefined `topics_path '
ActionView::TemplateError (undefined method `topics_path' for #<ActionView::Base:0x10319f2e0>) on line #25 of app/views/forums/index.html.erb:
La zone code l'erreur fait référence est: -
<!-- First column will be the forum name-->
<div class="forumname">
<%= link_to forum.name, topics_path(forum) -%>
</div>
La section pertinente du fichier route.rb est: -
map.resources :forums do |forum|
forum.resources :topics do |topic|
topic.resources :posts
end
end
Génial, oui ça a marché. J'ai dû changer cela en "forum_topic_path (forum)", mais le commentaire de route imbriqué m'a aidé dans la bonne direction. – mrbernz