Bonjour,
J'ai un problème avec les méthodes de type "path" associées à mon controleur "contacts". Je n'arrive pas à les utiliser. Je dispose de deux modeles auxquels sont associés deux controleurs (contacts_controller et groups_controller)
Un groupe peut avoir plusieurs contacts et un contact est associé à un et un seul groupe.
Mon fichier routes.rb ressemble à ça :
En ce qui concerne les liens (dans mes vues) en rapport avec groups, aucun problème. Par contre, dès qu'il s'agit de contacts, j'ai toujours un erreur au niveau de edit_contact_path, new_contact_path... Je suppose qu'il y a un problème de route quelque part ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 ActionController::Routing::Routes.draw do |map| map.resources :groups map.resources :groups, :has_many => [ :contacts ] map.root :controller => "groups" end
Exemple erreur obtenue :
NameError in Contacts#index
Showing contacts/index.html.erb where line #13 raised:
undefined local variable or method `new_contact_path' for #<ActionView::Base:0x1af485b>
Partager