Embedded Javascripts in Rails

 Images RailsDopo un lungo periodo di assenza (dovuto alla mole di lavoro) torno a farmi sentire. Stiamo lavorando ad un e-commerce (che a breve vi mostrerò) e per il 2008 abbiamo deciso di migliorare la parte admin delle nostre applicazioni.

La nostra nuova interfaccia amministrativa utilizza esclusivamente div css e molti javascripts, questo perché la visualizzazione e la gestione sono del tutto simili ad un applicazione desktop o se vogliamo alle google apps.

Dovendo passare molte variabili ai miei js mi ero stufato di fare funzioni atte a svolgere questo lavoro, ma non volevo neppure metterle in partials o nelle pagine.

Quindi mi sono "inventato" una soluzione:


Nel mio controller

    1 def myview
    2   @var = "Hello World here"
    3 end
Nella vista myview.rhtml

    1   <%= include_javascript "mytest" %>
    2   
    3   Put wath you want here
Nel mio nuovo embedded_javascripts test.ejs

alert('<%= @var %>');
Resultato

  <script type="text/javascript" charset="utf-8">
    alert('Hello World here');
  </script>


Come vedete il mio plugin non fa altro che interpretare in erb il vostro javascript.

Ricordate sempre di mettere il vostro javascript nella cartella view e di dargli estensione ejs

Semplice no?

script/plugin install http://lipsiasoft.googlecode.com/svn/trunk/embedded_javascripts

Technorati Tags: , ,

Questo post è stato inviato il September 26, 2007 01:19 e Posted in , . Puoi seguire tutte le risposte tramite il Atom feed. You can leave a comments, .
Tags , ,


Commenti

Lascia una risposta

Lascia un commento