基于路径加载文件的问题

Issues with files loading based on path

本文关键字:加载 文件 问题 路径 于路径      更新时间:2023-09-26

我正在使用rails 2,在我正在处理的一个插件中,我发现了这个奇怪的问题,我有TinyMce 4自定义的文本编辑器。

我已经在页面开头以形式加载了脚本。

<script type="text/javascript" src="../tinymce/tinymce.min.js"></script>

TinyMce加载正常,工作完全正常。


编辑表单的情况下,上面的相同脚本标签不起作用,我已经向上移动了 1 级来加载它,我的意思是

<script type="text/javascript" src="../../tinymce/tinymce.min.js"></script>

出于好奇,这是怎么回事?

文件夹结构。


>>plugin_name  >>应用
  >>配置
  >>分贝
  >>库
  >>公共
    >>图片
    >>JavaScript
    >>样式表
    >>蒂尼梅斯

我怀疑您的新页面有一个类似 : /post/new 的网址,而您的编辑页面有一个类似 /post/1/edit

由于编辑 URL 具有额外的/因此您需要在脚本标记的相对路径中再上一级。

尝试将TinyMCE包含更改为绝对路径,而不是相对路径:

<script type="text/javascript" src="/tinymce/tinymce.min.js"></script>