2011-06-16 22 views
0

我有這樣一段代碼在我.js.erb文件:軌道逃逸HTML使用jQuery:遠程=>真

$("#register_holder").html("<%= escape_javascript(render("layouts/register")) %>"); 

我會想到這把HTML的register_holder DIV而是它去並把這個:

<div id="register_holder"> &lt;form accept-charset=UTF-8 action=/utilizator class=new_utilizator data-remote=true id=new_utilizator method=post&gt;&lt;div style=margin:0;padding:0;display:inline&gt;&lt;input name=utf8 type=hidden value=&amp;#x2713; /&gt;&lt;input name=authenticity_token type=hidden value=5tHgeGujhAMWGCQ9ioRK6Ra/hJgyFsBAm8uedCVZKP0= /&gt;div&gt;   &lt;ul&gt;     &lt;li&gt;Email nu poate fi golli&gt;   ul&gt;  &lt;span&gt;   &lt;div class=field_with_errors&gt;&lt;input id=utilizator_email name=utilizator[email] placeholder=Scrieţi emailul dacă eşti interesant/ă size=30 type=email value= /&gt;div&gt;   &lt;input class=button id=utilizator_submit name=commit type=submit value=Anunţă-mă /&gt;  span&gt;form&gt;</div> 

我在做什麼錯在這裏?

謝謝,

回答

2

我有rails 3.1.0.rc2這個問題。我相信它也影響了rails 3.0.x rcs。嘗試升級您的rails版本。這裏有一些關於這個問題的更多信息:https://github.com/rails/rails/issues/1553

+0

謝謝你,我瘋了在網上搜尋解決方案 – Calin 2011-06-16 18:35:06