概要: Compass を使用すると、出力スタイルとファイル名が異なる SASS スタイルシートを 2 回コンパイルする必要があります。
これをconfig.rbとして持っています:
http_path = "/"
css_dir = "assets/css"
sass_dir = "assets/sass"
# …more stuff… #
output_style = :expanded
これは完全にコンパイルされます
assets
┗ sass
┣ style1.scss
┗ style2.scss
に
assets
┗ css
┣ style1.css
┗ style2.css
私が達成する必要があるのは、次のような出力です。
assets
┗ css
┣ style1.css
┣ style1.min.css
┣ style2.css
┗ style2.min.css
「.min.css」ファイルには、明らかに縮小されたCSSが含まれています。
だから私は次のようなものを考え出す必要があると考えました:
on_stylesheet_saved do |filename|
# switch output_style to :compressed
# compile again and include ".min" into file name
end
それを達成する方法に関する基本的なサンプルを誰かが提供できますか? これまでルビーをいじったことはありませんが、このトピックについて読んできたすべての読書を通じて、基本的な理解に達しています。;) 本当にありがとう!