我正在使用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的
答案 0 :(得分:0)
我怀疑您的新网页有一个网址:/post/new
而您的编辑页面有一个网址,如/post/1/edit
由于编辑网址有额外的/
,因此您需要在脚本代码的相对路径中增加一个额外级别。
尝试将TinyMCE include更改为绝对路径,而不是相对路径:
<script type="text/javascript" src="/tinymce/tinymce.min.js"></script>