PageDown输出为HTML意外标记;

时间:2012-09-25 20:03:23

标签: ruby-on-rails-3 pagedown

我正试图在rails中的show view中显示我的PageDown textarea的结果。 我所关注的例子如下: http://code.google.com/p/pagedown/wiki/PageDown

<script type="text/javascript">
var converter = new Markdown.getSanitizingConverter();
document.write(converter.makeHtml("<%= j @joboffer.tasks.to_s %>");
</script>

然而,有一个javascript错误,说明;出乎意料。 我缩短的输出看起来像这样:

..(converter.makeHtml("Aufgaben  \n\n - Zusatzleistungen\n          ");

我插入数据库的内容并不重要,代码在编辑期间被接受,但是show中没有显示任何内容。我做错了什么?

1 个答案:

答案 0 :(得分:0)

愚蠢的我。忘了在最后一个之前关闭一个括号; 睡觉的时间。

此外,PageDown文档中存在拼写错误:

document.write(converter.makeHtml("<script>alert(42);</script><b>bold"); 

缺少一个)在洗手液示例的最后: http://code.google.com/p/pagedown/wiki/PageDown