我正在使用rails创建我的第一个网站。我对rails的css文件有点困惑。
<link rel="stylesheet"...
”之类的操作会有效吗?答案 0 :(得分:2)
所以基本上已经决定更快地编译整个网站的所有CSS,然后在用户浏览器上缓存而不是为每个不同的页面CSS提供服务。因此,对于每个视图,您放置*= require viewname
或者如果require_tree .
中有application.css
,那么它将自动加载该目录中的所有内容。每个CSS文件的拆分纯粹是为了便于开发。
如果您希望为每个页面分开,请将stylesheet_link_tag "style"
放在视图的顶部,并确保它不包含在application.css
中。您还需要通过以下方式将其添加到资产编译中:
# config/initializers/assets.rb
Rails.application.config.assets.precompile += %w( cssfile.scss )