Ruby on Rails 源地图和资产管线更少?

Ruby on Rails Less source maps and the asset pipeline?

提问人:Mark Murphy 提问时间:1/10/2014 更新时间:1/22/2019 访问量:480

问:

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

Ruby-on-Rails Ruby-on-Rails-4 Asset-Pipeline Source-Maps

评论

0赞 John Kacz 1/30/2016
不是答案,但如果你还没有看到这些......(1) 带有 sass sass-rails-source-maps 的源映射的 gem 和 (2) coffeescript 源映射 source_maps.rb 的初始值设定项的 gist

答:

-3赞 user907998 4/11/2014 #1

你可以使用 pry 在 rails 中进行调试。因此,无论您在 haml 或 html 中使用 css 的哪个位置,您都可以编写类似 -binding.pry( if its haml) 之类的内容。Pry 用于调试 ruby 代码,但您也可以在 haml(view) 中使用 -。

https://github.com/pry/pry

希望这会有所帮助。

评论

1赞 Mark Murphy 4/12/2014
不是我想要的。
-1赞 hazg 1/22/2019 #2

在我看来,解决问题最方便的方法:放弃资产管道和少轨。使用 gulp-less+gulp-less-sourcemap 更改为 gulpblendid这需要时间来配置,但正如我的实践所表明的那样,时间的损失比生活编辑、非常快速的编译,当然还有源图等功能的回报要多。

其实我个人在这样的捆绑包中并没有用得少,但是sass的实现非常方便。我认为一点可能是一样的