Rails3.2を使用している私のサイトの再設計を開始します。私はすでにSassとCompassを使用していましたが、再設計のためにすべての古いスタイルを破棄し、Susyをミックスに追加したいと考えています。始める前に、物事がどのように機能するかについての簡単な質問:
私はちょうど追加しました:config.compass.preferred_syntax :sass
の私のapplication.rb
ファイルに/config
、これは正しいですか?このファイルは、標準のコンパスプロジェクトapplication.rb
の通常の構成ファイルの代わりになりますか?compass.rb
私が追加した行は、予想される構文を、私が非常に好むsassインデントされた構文に明らかに変更しますが、その行は、私が好きな構文をコンパスに伝えているようです。コンパスは現在、sassではなくcssのコンパイルを行っていますか?また、sassのドキュメントを読んで、好みの構文を教えてくれます。両方を設定する必要がありますか?何がどのような機能を果たしているのかよくわかりません!
私も追加gem "susy"
しましたが、追加するGemfile
必要がありますか?config.compass.require "susy"
/config/application.rb
また、fonts_dirを設定したい場合、Compass docsには、Railsアプリのデフォルトではデフォルトになると記載されていますpublic/fonts
が、それらをに入れたいと思います/app/assets/fonts
。それは機能しますか?
コンパスドキュメントから:
文字列フォントファイルが保存されるディレクトリ。スタンドアロンプロジェクトはデフォルトで/fontsになります。Railsプロジェクトはデフォルトで「public/fonts」になります。
人々が私のためにこれらの問題にいくらかの光を当てることができることを願っています。