2009-03-12 5 views
0

Im en utilisant un lien qui estproblème dans la création routes.rb rails

: communautés,: action =>:} groupes d'utilisateurs,: class => "adminbutton viewusergrp" %>

et routes contiennent la carte . resources: vccommunities,: member => {: usergroups =>: get} et d'autres noms d'actions sont également spécifiés ici dans member et collection. Im prenant soin de l'ordre alphabétique tout en énumérant ces actions dans: membre

Mais en cliquant sur ce lien ... qu'elle prend: action => show,: id =>, groupes d'utilisateurs: controller =>: communautés

donc c'est une erreur de lancement, car il ne va pas à l'action appropriée dans le contrôleur.

S'il vous plaît aidez-moi dans cela.

+0

P location utilisez backticks (') pour formater les zones de code de votre question. –

Répondre

3

le problème n'est pas avec votre itinéraire problème est avec votre lien. selon la defination des routes rails recherches en interne pour id dans hachage lien dans votre lien par exemple, comme celui-ci

<% = link_to 'Voir User Group', {: controller =>: communautés,: action =>: groupes d'utilisateurs, : id => 20},: class => "adminbutton viewusergrp" %>
devrait fonctionner causer cela mapper

/communautés/20/groupes d'utilisateurs

pour refrence peut en outre être prises à partir this page

+0

Thnx beaucoup ... Cela a fonctionné ...... –

Questions connexes