I don’t get form_tag

Ok, so I call something like

html_options = {
  :onSubmit => "new Ajax.Request(\\\"/barn/render_event_response\\\")"
}
 
form_tag("barn", html_options)

Can you see my well-escaped JavaScript?

However, I get

"<form action=\"/barn/render_event_response\" method=\"post\" 
  onsubmit=\"new Ajax.Request(\\&quot;/barn/render_event_response\\&quot;)\"

Why does Rails &quot; my JavaScript? Can anybody help?

One Response to “I don’t get form_tag”

  1. Because literal quotes are not allowed in arguments to (X)HTML tags.
    These "’s shouldn’t don’t do harm anyway though.

Leave a Reply