我的rails应用程序中有页面,例如我从网站的正常主题中排除的登录页面。因此,它不使用application.scss
。如果我从任何普通网页转到目标网页,它会保留相同的背景颜色,并且不会从目标网页加载大部分CSS。这实际上发生在多种情况下。
有没有什么办法可以在每次加载新页面时新加载CSS?
答案 0 :(得分:0)
你需要告诉Rails预编译你的附加文件 application.rb add
config.assets.precompile += ['mysubdirectory/main']
Rails只会预编译application.css和application.js 默认值。
答案 1 :(得分:0)
您可以通过为着陆页定义另一个布局文件或更多页面来实现此目的,以备将来使用时使用。在这个新的布局文件中单独包含css文件