В контроллере я пытаюсь сделать объявление Google javascript, чтобы распечатать его в некоторый HTML, используя JSONP, как это
<script type="text/javascript"><!--
google_ad_client = "pub-23222424";
google_alternate_color = "FFFFFF";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript"
src="http://pagead2.google.com/pgad/show_ads.js">
</script>
Итак, я делаю:
render :text "var s_response = { content: '<script type=\"text/javascript\"><!--\\ngoogle_ad_client = \"pub-23222424\";\\ngoogle_alternate_color = \"FFFFFF\";\\ngoogle_ad_width = 468;\\ngoogle_ad_height = 60;\\n//--><\\/script>\\n<script type=\"text/javascript\"\\n src=\"http://pagead2.google.com/pgad/show_ads.js\">\\n<\\/script>', id: '2'};">
Но я получаю эту ошибку:
неопределенный строковый литерал
[Break on this error] var response = { content: '<script type="text/javascript"><!--
=> Кажется, это проблема многоканальных линий, верно? Но я не знаю, как решить эту проблему.
Спасибо
Lucas