envoyé du code via une variable

Bonjour a tous, et merci de vous attarder sur mon probleme

Je souhaiterai définir une methode dans mon controleur qui renvoi une
variable tel que :

@var = “

  • <% mes_commande_a_effectuer %>
  • En gros, ma variable contient de l’html et du code ruby, je l’affiche
    ensuite dans ma vue, mon souci c’est que la vue interprete correctement
    mes balise html, mais tout ce qui est entre les balise <% … %> est
    interprété comme étant du String et donc affiché tel quel…
    Existe-t-il un moyen de preciser que c’est une commande et non pas un
    String ?
    Merci pour votre aide !!
    :slight_smile:

    2008/4/24 Samuel J. [email protected]:

    Bonjour a tous, et merci de vous attarder sur mon probleme

    Je souhaiterai définir une methode dans mon controleur qui renvoi une
    variable tel que :

    @var = “

  • <% mes_commande_a_effectuer %>
  • @var = “

  • #{mes_commande_a_effectuer}
  • ” ???

    Posted via http://www.ruby-forum.com/.


    Cyril M.

    Le 24 avril 2008 15:04, Samuel J. a écrit :

    String ?
    Tu peux regarder du côté de AC::B#render_to_string

    – Jean-François.


    RailsCamp Paris le samedi 17 mai 2008 :
    http://rubyfrance.org/evenements/railscamp-paris

    Je souhaiterai définir une methode dans mon controleur qui renvoi une
    variable tel que :

    @var = “

  • <% mes_commande_a_effectuer %>
  • Pourquoi pas tout simplement :
    @var = “

  • #{mes_commande_a_effectuer}
  • ?


    IciMarché fédère l’e-commerce de proximité
    http://icimarche.fr

    philippe lachaise wrote:

    Je souhaiterai définir une methode dans mon controleur qui renvoi une
    variable tel que :

    @var = “

  • <% mes_commande_a_effectuer %>
  • Pourquoi pas tout simplement :
    @var = “

  • #{mes_commande_a_effectuer}
  • ?


    IciMarché fédère l’e-commerce de proximité
    http://icimarche.fr

    Hum, j’avoue que si faire comme tu dit est possible… je VEUX ! je vais
    tester ça tout de suite !