咕噜咕噜和铁轨



我正在使用Grunt工作流程在我的Rails应用程序中管理我的资产,而不是Sprockets。

到目前为止,我的应用程序JS和CSS分别被连接和缩小为public/assets/javascripts/application.jspublic/assets/stylesheets/application.css

并且还有我的 Bower 组件 JS 和 CSS 分别连接和缩小为 public/assets/javascripts/vendor.jspublic/assets/stylesheets/vendor.css

然后将来自 Bower 组件的字体和图像复制到 public/assets/(images|fonts) 中。

这一切都很好,但现在我需要更新对这些文件中字体/图像的引用以反映它们的新位置。

我已经查看了cssmin,是的,它重写了文件引用,但是我无法根据所引用的文件类型更改文件路径。

关于我该如何做到这一点的任何想法?

另外,我一直在阅读有关Grunt插件的信息,这些插件可以读取您的视图文件,并使用它来缩小和连接文件,并为您更新视图中的和标签。

我肯定不能在 Rails 应用程序中做到这一点吗?有没有办法在 Rails 中处理这个问题?

这个其他 StackOverflow 帖子可能会有所帮助:

将Grunt集成到Rails资产管道中

接受的答案建议使用半管宝石。

第二个答案链接到一篇关于自己动手解决方案的博客文章:再见,链轮!基于 Grunt 的 Rails 资产管道。

我没有使用任何解决方案,但它们值得一试。

相关内容

  • 没有找到相关文章

最新更新