Für die Benutzung von JavaScript im View gibt es ein paar praktische
Helper.
Die einfachste Variante, JavaScript in einem View zu benutzen ist
javascript_tag
.
Mit der folgenden Zeile im View können Sie einen Alert beim Aufruf
der Seite ausführen:
<%= javascript_tag "alert('Ein sinnfreies Beispiel.')" %>
Der generierte HTML-Code:
<script type="text/javascript">
//<![CDATA[
alert('Ein sinnfreies Beispiel.')
//]]>
</script>
Der Helper link_to_function
erstellt einen Link,
dessen onclick
Handler ein JavaScript ausführt.
Auch hier wieder das Beispiel mit dem Alert. Der ERB-Code im View
sieht so aus:
<%= link_to_function "Alert auslösen", "alert('Ein sinnfreies Beispiel.')" %>
Der generierte HTML-Code:
<a href="#" onclick="alert('Ein sinnfreies Beispiel.'); return false;">Alert auslösen</a>