私は何application.css
のためにあるのだろうか?header
andの新しいファイルを作成している場合、すべてのページにand pagefooter
だけを含めることができますが、すべての一般的な css 構文を. または、新しいものを作成して、body、html、ul、a、tags など、アプリケーション全体で使用されるすべての構文を配置する必要がありますか?header
footer
application.css
custom.css
ありがとう
私は何application.css
のためにあるのだろうか?header
andの新しいファイルを作成している場合、すべてのページにand pagefooter
だけを含めることができますが、すべての一般的な css 構文を. または、新しいものを作成して、body、html、ul、a、tags など、アプリケーション全体で使用されるすべての構文を配置する必要がありますか?header
footer
application.css
custom.css
ありがとう
何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に任せるのが最善のようです。