谢谢两位耐心解答。
谢谢
以百度编辑器为例,把文件放到 vendor/assets/javascripts/ueditor, app/assets里加载一个ueditor.config.js,设置URL='/assets/ueditor', 部署到 production 时复制 vendor/assets/javascripts/ueditor 到 public/assets/ueditor,即可 有新版本随便更新,照此处理,也不算很麻烦。
百度编辑器我也曾用过,也没遇到资源地址的问题, 倒是因为没有上传文件等后端支持,需要一一另写,也挺麻烦的. 后来都用 ckeditor 了。
也试过用 themeforest 的主题,加载大量的 javascript 插件, 但没有改动那些插件,都原样扔到 vendor/assets 里, 部署时用一个 capistrano task 自行复制到 public/assets 里, 以保证http://example.com/img/nav-expand.png对应存在即可。
毕竟,javascript 组件里的图片资源很少会更新。