1

我最近开始将 redactor(http://redactorjs.com/) 合并到一个 rails 3.2 应用程序中。这是一个非常酷的编辑器,但我一直遇到的一个问题是第一段的输出 - 即一旦你开始在输入框中输入 - 只是在 div 标签内或完全没有标签而不是 ap 标签。下面的示例...有其他人遇到过这个问题吗?有修复吗?另外,如果在您回答这个问题时有人有任何其他的 wysiwig 编辑器建议,我会全神贯注。

<div class="span4 offset2">
        Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.<span rel="pastemarkerend" id="pastemarkerend20547"></span>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.<span rel="pastemarkerend" id="pastemarkerend51485"></span><br>
</p>


</div>
4

3 回答 3

2

不知道这是否有帮助,但我在 redactor.js 中遇到了一个类似的问题,其中所有文本都以粗体开头(包含在strong标签中)。

事实证明,我使用的 CSS 在某种程度上影响了 redactor 生成输出的方式。尝试隔离您的编辑器,删除您的 css 或将其包含在另一个标签中,然后看看会发生什么......

于 2013-03-11T13:26:41.563 回答
0

也许有点晚了,但我们有一个 Redactor 的错误,每次用户从另一个网页复制/粘贴文本(即其中包含 HTML)到 Redactor 画布时都会发生该错误:由于完全混乱,我们丢失了文本的随机部分已发送邮件中的 HTML(我们使用 Redactor 编写所有邮件)。

标签总是出现在混乱的邮件中,所以我的猜测是 Redactor 不能很好地处理 HTML 的粘贴。

您是否尝试更新插件?

于 2014-10-14T13:59:56.000 回答
-1

您可以将 ckeditor 与 Rails 3.2 一起使用,易于设置。

https://github.com/galetahub/ckeditor

我尝试使用 redactor JS 和 rails 3.2,但无法重现您的问题。

https://github.com/senayar/redactor_with_rails3

你能提供一些代码来帮助你吗?

于 2013-03-07T16:29:50.833 回答