因为图片多,引用这些图片的前端跟踪到这种改名非常不方便
用image-url 例子:background: image-url("button.png") no-repeat;
image-url
background: image-url("button.png") no-repeat;
有时候只能指定文件夹路径,,否则要去改某些 js 库的源码。
coffee: window.glo_editor = new Simditor textarea: $('#editor') ... pasteImage: true emoji: imagePath: '/assets/emoji/'
而且这个问题该 js 库源码都很难,谁能教教我这该怎么改:
EmojiButton.prototype.renderMenu = function() { var $list, dir, html, name, opts, tpl, _i, _len, _ref; tpl = '<ul class="emoji-list">\n</ul>'; opts = $.extend({ imagePath: 'images/emoji/', images: EmojiButton.images }, this.editor.opts.emoji || {}); html = ""; dir = opts.imagePath.replace(/\/$/, '') + '/'; _ref = opts.images; for (_i = 0, _len = _ref.length; _i < _len; _i++) { name = _ref[_i]; html += "<li data-name='" + name + "'><img src='" + dir + name + ".png' width='20' height='20' alt='" + name + "' /></li>"; } …… };
如果是 rails4 的话,可以用non-stupid-digest-assets这个 gem
#4 楼 @hging 这个东西好像只处理的 图片和 css,有处理 js 的方法吗?
#5 楼 @zicjin 这个图片 css 跟 js 一起处理的应该是。