【问题标题】:Correct old paths over entire app更正整个应用程序的旧路径
【发布时间】:2013-03-25 21:19:29
【问题描述】:

我刚刚将一个过时的应用程序更新到管道中,并且我 90% 的 css 路径都被占用了。旧路径为:/images/scrollers/upcoming_left.png 新路径为/assets/scrollers/upcoming_left.png

简单地说,第一个 /images 需要成为整个应用程序的 /assets。

我正在考虑在整个样式表目录中进行查找和替换以获取 /images 并将其更改为 /assets 。

问题是,我只想替换以 /images 开头的路径,而不是 http://foobar.com/images 或 /assets/images/foobar.png 之类的路径。

我缺乏正则表达式技能,但我很确定有一个干燥器解决方案。我正在运行 rails 3.2,ruby 1.9.3,带有 sublime text 2 ...任何帮助都非常感谢!

【问题讨论】:

标签: css ruby-on-rails regex asset-pipeline replace


【解决方案1】:

你不能在("/images 上做一个很好的替换吗?我猜你所有的css路径都类似于url("/images/....")

【讨论】:

  • 在看到您的回复之前,我就这样做了。我在样式表目录中搜索了三个查找和替换,1. url("/images/") 2.url("/images/') 3. url(/images/) -- 非常粗略的提交;-)
猜你喜欢
  • 2016-01-12
  • 2020-11-13
  • 1970-01-01
  • 1970-01-01
  • 2014-08-30
  • 1970-01-01
  • 2011-09-30
  • 1970-01-01
  • 2016-05-06
相关资源
最近更新 更多