Rails, tinymce-rails 多个图像路径因“../../../”而中断

Rails, tinymce-rails multiple images path breaking because of "../../../"

大家好,我正在尝试使用 tinymce-rails 并且还有一个上传表单。这非常有效,因为我可以在任何地方调用图像。几乎一切都运行良好。图片上传,tinymce 风格的东西。

现在奇怪的是 tinymce 不断调整文件路径以添加“../../../”,这会在编辑文本时破坏照片。如果它在编辑页面上再增加一个“../”计数,它实际上会工作得很好,路径在显示页面上确实有效。

有没有人可以给我指导?

由于我不知道它的来源,我可以提供一个解决方法。

在您的模型中,我们称之为 Post,您可能需要将内容替换为包含 html 的字段,我们称之为 body:

before_save {
    body.gsub!(/(\.\.\/)+/,"..\/")
}