基于路径加载文件的问题

时间:2013-09-20 08:27:03

标签: javascript ruby-on-rails tinymce

我正在使用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>

出于好奇,这里发生了什么?

文件夹结构。

&GT;&GT; PLUGIN_NAME
&GT;&GT;应用
&GT;&GT;配置
&GT;&GT;分贝
&GT;&GT; LIB
&GT;&GT;公共
&GT;&GT;图像
&GT;&GT; Javascript角
&GT;&GT;样式表
&GT;&GT;的 TinyMCE的

1 个答案:

答案 0 :(得分:0)

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

由于编辑网址有额外的/,因此您需要在脚本代码的相对路径中增加一个额外级别。

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

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