1

私は何application.cssのためにあるのだろうか?headerandの新しいファイルを作成している場合、すべてのページにand pagefooterだけを含めることができますが、すべての一般的な css 構文を. または、新しいものを作成して、body、html、ul、a、tags など、アプリケーション全体で使用されるすべての構文を配置する必要がありますか?headerfooterapplication.csscustom.css

ありがとう

4

1 に答える 1

0

application.cssのためですか?Asset Pipelineの Rails ガイドを読みましたか? そのページだけで、あなたの「何のためにあるの?」に答えます。質問し、より明確かつ徹底的に。

スタイリングの配置については、ガイドに次のように記載されています。

ファイルをコンパイルするためのデフォルトのマッチャーには、application.js、application.css、およびすべての非 JS/CSS ファイルが含まれます (つまり、.coffee および .scss ファイルは、JS/CSS にコンパイルされるときに自動的に含まれません)。

これは、デフォルトでは、Rails がapplication.cssファイルをコンパイルするだけであることを意味します。確かに、スタイリングを入れてapp/assets/stylesheets/custom.css含めることができます

/**
 *= require custom 
 */

しかし、あなたの「カスタム」スタイリングはアプリケーションのスタイリングのように聞こえるので、すべてをRailsにドロップしてapplication.css、デフォルトで行うことをRailsに任せるのが最善のようです。

于 2013-03-10T05:20:11.103 に答える