2010-05-02 4 views
0

J'utilise ce plugin http://github.com/professionalnerd/simple-private-messages dans les rails et je suis sur une page utilisateur show.html.erb - Utilisateur et je veux y mettre un bouton qui, quand on clique, va à la boîte de réception de l'utilisateur actuel et remplit l'appel de champ "send to" avec le nom "user".Rails Message Ce bouton utilisateur

Comment envoyer ces données lorsque je clique sur le bouton?

<%= link_to image_tag('send_message_button.jpg', :title => 'send #{user} a message', :alt => 'send #{user} a message'), new_user_message_path(current_user), :class=>'messageuser' %> 

Ceci va à la boîte de réception de current_user. Je veux envoyer la variable "params [: user_id]" pour que je puisse ensuite remplir la boîte de texte "envoyer à" dans la page de la boîte de réception avec elle. Comment envoyer cette variable params avec ce bouton?

Répondre

1

Après utilisation

<%= link_to image_tag('send_message_button.jpg', 
    :title => 'send #{user} a message', 
    :alt => 'send #{user} a message'), 
    {:controller=>controller_name, :action=>action_name, :id=>your_id, :user_id=>params[:user_id]}, 
    :class=>'messageuser' %> 
Questions connexes