Warum muss meine Haupt-scss-Datei 'application.scss' heißen? Warum kann es nicht "foo.scss" heißen und in application.html.erb enthalten sein?Rails 5 Asset Naming
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 Import
<%= stylesheet_link_tag 'foo', media: 'all' %>
Fehler, wenn ich verwende 'foo.scss'
Vermögen wurde in der Produktion nicht erklärt werden vorkompilierte. hinzufügen
Rails.application.config.assets.precompile += %w(foo.css)
-config/initializers/assets.rb
und starten Sie Ihren Server
Wenn ich den Dateinamen ‚application.scss‘ verwenden funktioniert es ganz gut.