質問

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

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

助けていただけますか

役に立ちましたか?

解決

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

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

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

他のヒント

スプロケットと sprockets-sass gemを使用している場合は、このようにします:

Sprockets::Sass.options[:line_comments] = true

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

# 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

monkey-patchは動作しますが、これはさらに良く動作すると思います: https:// github.com/rails/sass-rails/pull/181

今のところ、masterブランチからrails-sassを取得する必要があります。

group :development, :test do
  gem 'sass-rails', '~> 4.0.0', git: 'https://github.com/rails/sass-rails.git', branch: 'master'
end
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top