Ruby   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – Rails 3.1和链轮使得更难使用firebug进行调试?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在Rails 3.1中,Sprockets用于管理资产并将其打包成单个文件.一般来说,这不是一个坏主意.

从外部来源引用,这解释了现在的问题:

在Rails 3.0.X中,我们的设计人员可以使用Firebug轻松引导CSS设置,这将直接指示文件和行号,因为所有的CSS文件都是分开的,而不是打包成一个.

还是我错过了点?

解决方法

我想到最后(当RC越来越接近/成为一个版本),你将能够修改你的config / application.rb与以下
config.assets.css_compressor = false

但是,atm,这并没有真正解决它,因为Stylesheet_asset_tag帮助函数与新的管道不完全兼容,所有修饰符都不起作用,所以…

在您的application.html.erb视图中,您将必须链接每个css

<%= stylesheet_link_tag "stylesheets/application" %>
<%= stylesheet_link_tag "stylesheets/foo" %>
<%= stylesheet_link_tag "stylesheets/bar" %>

只要您的config / application.rb中的config.assets.enabled = true,资产的根目录将(默认情况下)/ assets

您可以启动rails控制台(rails C)和p Rails.application.assets以查看可以在同一时间配置的属性.

我同意不是最好的解决方案,但在这一点上(使用RC和稳定版本),这是我发现的最好的方法.

更新:围绕边缘api,发现这个ActionView :: Helper sprockets_stylesheet_link_tag(http://edgeapi.rubyonrails.org/classes/ActionView/Helpers/SprocketsHelper.html),但它似乎仍然是stylesheet_link_tag的不完全替换,因为它没有不支持:所有,您仍然必须在函数调用中拥有样式表/段.就这样说,它的功能越来越多地使用向前移动,所以…

<%= sprockets_stylesheet_link_tag "stylesheets/foo" %>

大佬总结

以上是大佬教程为你收集整理的ruby-on-rails – Rails 3.1和链轮使得更难使用firebug进行调试?全部内容,希望文章能够帮你解决ruby-on-rails – Rails 3.1和链轮使得更难使用firebug进行调试?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。