为什么我的主scss文件需要被称为'application.scss'?为什么它不能被命名为'foo.scss'并被包含在application.html.erb中?Rails 5资产命名
manifest.js
// JS and CSS bundles
//
//= link_directory ../javascripts .js
//= link_directory ../stylesheets .css
// Images and fonts so that views can link to them
//
//= link_tree ../fonts
//= link_tree ../images
CSS导入当我使用 'foo.scss'
资产未声明
错误在生产中进行预编译。 添加
Rails.application.config.assets.precompile += %w(foo.css)
到config/initializers/assets.rb
并重新启动服务器
如果我使用的文件名“application.scss”它工作得很好。