2009-07-14 7 views
1

Est-il possible de sauvegarder la sortie d'un bloc de code Rails dans une variable afin de pouvoir l'afficher à plusieurs endroits plus tard dans une vue?Enregistrement de la sortie Rails dans une variable

je me rends compte layouts etc ont un rendement, mais je veux le faire dans une vue (je générer un publipostage-esque chose qui a calculé les éléments qui sont les mêmes dans chaque lettre)

+0

Je pense que vous devriez expliquer ce que vous essayez de faire mieux – ErsatzRyan

Répondre

0

S'il s'agit d'un bloc de code erb, utilisez capture. Sinon, vous pouvez utiliser block.call pour appeler le bloc comme une fonction normale.

0

Vous pouvez def les choses à l'intérieur de votre fichier application_helper pour être disponible pour toutes les vues.

Questions connexes