Ruby-On-Rails Tipp: Javascript in Web-Seiten einbetten
Für ein Projekt auf Basis Ruby-On-Rails hatte ich die Aufgabe, in per Ajax nachgeladene Html-Seiten ein Javascript einzubinden. Ein einfaches einfügen des bekannten Html-Tags <script type=”text/javascript”> brachte keinen Erfolg, ebenso wenig wie die Ruby-Anweisung “javascript_tag”. Hier die Lösung für mein Problem, Javascript in ein Template einzubetten.
Wie erwähnt, wurde das betroffene Html-Template von einer anderen Seite nachgeladen. Das Nachladen machte der Ajax.Updater aus dem prototype-Framework. Standard-mäßig löscht diese Methode die Script-Anweisungen aus dem geladenen Code heraus — was mein Problem erklärt. Die Option evalScripts:true bringt den “Updater” dazu, den geladenen Script-Code an den Client weiterzureichen.
Beitrag kommentieren
1118 Betrachtungen, 1 davon heute
