0

Supposons que j'ai une action de méthode appelée 'ReceivedMessages' qui affiche tous les messages reçus.
Dans cette page, si vous cliquez sur un message, il redirige vers sa page "Afficher".Comment passer un paramètre du contrôleur à l'affichage, voir au contrôleur?

Je peux aussi aller sur la page 'Afficher' de 'SentMessages'.

Il doit être jugé où cette page « Show » provient soit « » ou messages reçus « » msgs

Il est à des fins de mie de pain. Il doit être quelque chose comme ça

Accueil> Messages reçus> Un message ou
Accueil> Messages envoyés> Un message

Pour faire ce lien, je dois passer le chemin d'accès reçu afficher les messages et de là pour 'Montrer' le contrôleur pour créer le 2ème lien dans ma Breadcrumbs.

Comment puis-je archiver cela ???

Répondre

2

Mettez les params que vous voulez dans le chemin d'URL de vos liens, comme ceci:

<%= link_to "Show Message", message_path(:id => @message.id, :breadcrumb => 'ReceivedMessage') %> 
<%= link_to "Show Message", message_path(:id => @message.id, :breadcrumb => 'SentMessages') %> 

Ensuite, dans votre contrôleur que vous faites votre logique avec ces params.

params[:breadcrumb] 
+0

Belle !!! Merci!!! – MKK

Questions connexes