Tag: 源图

Ruby on Rails中的源映射通过链接器

我想在我正在研究的rails 3.2应用程序上添加源映射支持。 据我所知,Sprockets不支持生成源映射,并且从其github页面看起来该function计划为4.0。 我正在使用Sprockets 2.2,我认为猴子修补是唯一的方法。 主Sprockets模块下的模块处理可以访问js_compressor函数,该函数可以修补以生成单个文件的源映射。 但是,我不知道如何在JS文件组合时添加它。 我使用Uglifier 2.4作为压缩器。 该项目混合了CoffeeScript,JS和EJS文件。 所以,我认为这就是链轮将它们组合在一起的方式。 首先,它会将Coffeescript和EJS转换为JS,然后使用js_compressor压缩单个文件,然后将它们连接成组。 现在,由于组合到同一文件的多个文件的源映射是单个文件。 因此,我需要稍微更改编译过程,并在连接完成后使js_compressor在文件上运行。 那么,任何人都可以帮忙吗? 甚至解释链轮编译过程和使用的模块以及所涉及的function也会有很大帮助。 我不关心目前为CoffeeScript代码制作源地图文件。 即使映射到他们转换的JS文件也可以。 此外,如果有一些gem可以提供帮助,我想非常欢迎。

heroku上rails应用程序中的sass错误:无法转储匿名类

在尝试为chrome创建源地图后,我从heroku收到以下警告http://blog.vhyza.eu/blog/2013/09/22/debugging-rails-4-coffeescript-and-sass-source-files -in-google-chrome /它们表示什么,如果有的话,我应该改变什么? 我的gemfile: source ‘https://rubygems.org’ ruby ‘2.0.0’ # Bundle edge Rails instead: gem ‘rails’, github: ‘rails/rails’ gem ‘rails’, ‘4.0.0’ # Use sqlite3 as the database for Active Record #gem ‘sqlite3’ gem ‘pg’ gem ‘devise’ gem ‘font-awesome-rails’ gem ‘bootstrap-sass’, github: ‘thomas-mcdonald/bootstrap-sass’ gem ‘simple_form’, git: ‘https://github.com/plataformatec/simple_form.git’ gem ‘carrierwave’ gem ‘fog’, ‘~> 1.3.1’ gem ‘mini_magick’ gem ‘rails_12factor’ […]