我对 rails 中的 tinyMCE 和图像 URL 有疑问。我用这个 URL 插入了图片:
http://mydomain.com/fold1/fold2/fold3/2010/name.png
并且图像已正确插入。但是当我右键单击图像并选择insert/edit image时,就会出现这个(而不是我粘贴的 URL):
../../../fold2/fold3/2010/name.png
由于我在更多页面上使用此图像,因此此相对 URL 对我不起作用。我想设置 tinyMCE 根本不修改 URL。URL 应该和我写的完全一样!
在我做了一些挖掘之后,我相信我应该在tinyMCE.init中设置convert_urls : false。我对吗?但我无法设置它。
我使用grep -r "tinyMCE.init" *在我的rails项目中查找tinyMCE.init函数,并在public/javascripts/tiny_mce/plugins/fullscreen/fullscreen.htm文件中找到了一个 init 函数调用。init 函数的调用如下所示:
tinyMCE.init(settings)
调用上方有此代码,用于设置设置:
// Set options
delete settings.id;
settings['mode'] = 'exact';
settings['elements'] = 'fullscreenarea';
settings['add_unload_trigger'] = false;
settings['ask'] = false;
// settings['document_base_url'] = window.opener.tinyMCE.activeEditor.documentBaseURI.getURI();
settings['fullscreen_is_enabled'] = true;
settings['fullscreen_editor_id'] = oeID;
settings['theme_advanced_resizing'] = false;
settings['strict_loading_mode'] = true;
//I ADDED THIS TWO LINES
settings['convert_urls'] = false;
settings['relative_urls'] = false;
如您所见,我用“document_base_url”注释掉了这一行并添加了最后两行。但这不起作用。当我插入 URL 时,它们仍在修改。谁能帮我这个?