Re bonjour,
Je dois donc me mettre sur le Framework Ruby on rails. Je suis en train de faire quelques tests. J'essaye de voir les élements de naviguations avec les boutons et les liens (link_to & button_to).
Voici le problème.
Je suis sur une liste d'element (un tableau). J'aimerais définir un bouton qui m'amène à la page de visualisation d'un element particulier l'url de la page cible (page de visualisation de l'élément) est la suivante, .../articles/show/1 où
controller : articles
action : show
id : 1
Je suis sur la page .../articles et j'appelle donc l'action index (qui, au moyen d'un boucle for, se contente de lister les éléments de la base de données).
J'ai essayé deux choses :
- avec un lien (link_to) cela fonctionne avec le code suivant :
<td><%= link_to 'Show', article %></td>
(que je ne comprens que partiellement soit dit en passant, il m'envoi vers une url du type .../articles/1 et m'affiche l'article, j'imagine que l'action show est sous entendue mais mon routeur ne contient pas de ligne indiquant cela*...)
*la configuration de mon routeur
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
- avec un bouton, problème en utilisant le code suivant :
Je ne sais pas si quelqu'un comprends le problème (et la question, c'est assez obscur comme expliquation :o) ). Si oui, avez vous une idée voir une expliquation ?