3

SASSを使用している場合、CSS出力で行番号を有効にするにはどうすればよいですか?記事を見つけましたが、どこに変更を加えるのかよくわかりませんでした

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

私たちを手伝ってくれますか?

4

3 に答える 3

10

:line_commentsこれをtrueに設定すると、Sassはコンパイルされた出力に行番号を配置するというオプションがあります。

このオプションの設定方法は、Sassの使用方法によって異なります。Rails、Merb、またはRackアプリケーションにある場合は、を設定できますSass::Plugin.options[:line_comments] = true

コンパスを使用している場合はline_comments = false、構成ファイルで設定します。

于 2009-12-01T08:55:03.640 に答える
1

Sprocketsとsprockets-sassgemを使用している場合は、次のようにする必要があります。

Sprockets::Sass.options[:line_comments] = true
于 2012-07-12T20:37:28.740 に答える
0

誰かがこのモンキーパッチを提案しました:

# 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
于 2014-02-27T19:27:40.530 に答える