Как включить номера строк SASS в выводе CSS? - PullRequest
3 голосов
/ 01 декабря 2009

Как включить номера строк в выводе CSS, если я использую SASS? Я нашел статью, но я не совсем понял, где внести изменения

http://pivotallabs.com/users/damon/blog/articles/765-standup-04-07-2009-we-have-questions#comments

Не могли бы вы мне помочь?

Ответы [ 3 ]

10 голосов
/ 01 декабря 2009

Есть опция с именем :line_comments, если вы установите значение true, Sass поместит номера строк в ваш скомпилированный вывод.

Как установить эту опцию, зависит от того, как вы используете Sass. Если это приложение Rails, Merb или Rack, вы можете установить Sass::Plugin.options[:line_comments] = true.

Если вы используете компас, установите line_comments = false в вашем файле конфигурации.

1 голос
/ 13 июля 2012

Если вы используете Sprockets и sprockets-sass gem, вам может потребоваться сделать это следующим образом:

Sprockets::Sass.options[:line_comments] = true
0 голосов
/ 27 февраля 2014

Кто-то предложил этот патч для обезьян:

# Had to use this instead as per comment by @glebtv https://github.com/rails/sass-rails/issues/157
module Sass
    class Engine
      def initialize(template, options={})
        @options = self.class.normalize_options(options)
        @options[:debug_info] = true
        @template = template
      end
    end
end

Обезьяна-патч работает, но я думаю, что это работает еще лучше: https://github.com/rails/sass-rails/pull/181

На данный момент вы должны извлечь rails-sass из главной ветки.

group :development, :test do
  gem 'sass-rails', '~> 4.0.0', git: 'https://github.com/rails/sass-rails.git', branch: 'master'
end
...