SASSを使用している場合、CSS出力で行番号を有効にするにはどうすればよいですか?記事を見つけましたが、どこに変更を加えるのかよくわかりませんでした
http://pivotallabs.com/users/damon/blog/articles/765-standup-04-07-2009-we-have-questions#comments
私たちを手伝ってくれますか?
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とsprockets-sassgemを使用している場合は、次のようにする必要があります。
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
モンキーパッチは機能しますが、これはさらにうまく機能すると思います: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