Ruby on Rails更少的源映射和资产管道?

时间:2014-01-09 16:28:37

标签: ruby-on-rails ruby-on-rails-4 less asset-pipeline source-maps

我目前正在使用我正在构建的Ruby on Rails应用程序中的less-rails gem。我想通过源地图(https://developers.google.com/chrome-developer-tools/docs/css-preprocessors)来某种方式在Chrome中调试我的Less css文件。有谁知道如何实现这一点?

2 个答案:

答案 0 :(得分:-1)

我认为,解决问题的最便捷方法是:放弃资产管道,减少铁轨。用gulp + blendid更改为gulp-lessgulp-less-sourcemap。这将需要花费一些时间来配置,但是正如我的实践所示,时间的浪费远远超过了生命编辑,非常快速的编译以及源地图等功能所带来的回报。

实际上,我个人并没有在这种捆绑包中使用 less ,但是 sass 的实现非常方便。我认为 less 可能是一样的

答案 1 :(得分:-3)

您可以使用pry在rails中进行调试。所以,无论你在haml或html中使用你的css,你都可以编写类似-binding.pry(如果它的haml)的东西。 Pry用于调试ruby代码,但您也可以使用 - 。

在haml(view)中使用它

https://github.com/pry/pry

希望这有帮助。