なぜrails3.1と3.2.0があるのですか。rc2アプリケーションを作成します。scssの代わりにcss?

StackOverflow https://stackoverflow.com/questions/8890056

質問

Railsアプリがrails3.1または3.2.0で作成された場合。rc2それはデフォルトで作成します app/assets/stylesheets/application.css ファイルを作成した後にそこに作成された各コントローラ/モデルは、 app/assets/stylesheets/<controller or model name>.scss.

なぜそうではないのですか application.scss デフォルトで作成されましたか?

どのように適切に組み込むのですか application.scss そして、取り除く application.css 完全に?

役に立ちましたか?

解決

名前をapplication.scssに変更すると、次のように他の.scssファイルにインポートできます。 ジェネラコディセタグプレ

SCSSをコンパイルすると、インポートされた他のすべてのファイルまたはそのファイル内のCSSからapplication.cssが生成されます。

他のヒント

application.css ただ、ハウスキーパーのように果たしている、それは他の正しい順序を表しています .scss ファイル。

実際の作業CSSを入れて application.css 以下のrailsによって生成されたコメントとして、良い習慣ではないかもしれません:

このファイルにアプリケーション全体のスタイルを自由に追加することができます コンパイルされたファイルの一番上に表示されますが、一般的には次のようにすることをお勧めします スタイルスコープごとに新しいファイルを作成します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top