2011-09-22 2 views
1

je dois faire un lien avec ce qui suit:'@grp.id - @ grp.captain.name »link_to - font 2 valeurs d'objet deviennent un lien

J'ai essayé le code ci-dessous:

<%= link_to @[email protected], :controller => :groups, :action => :edit_grp, :id => @grp.id %> 

Mais je reçois le message d'erreur suivant: nombre incorrect d'arguments (2 pour 0)

Ma question est de savoir comment puis-je faire les 2 valeurs obj un lien?

Merci pour toute suggestion

Répondre

1

<%= link_to "#{@grp.id}--#{@grp.captain.name}", edit_group_path(@grp) %>

devraient faire ce que vous avez besoin dans une version récente de rails.

+0

Merci ... ça marche super !! – tanya

+0

Je devrais ajouter que si quelqu'un découvre cela dans le futur, 'edit_group_path' suppose que vous avez défini une ressource' group' dans votre fichier de routes. – karmajunkie