Skip to content

Commit 29d9832

Browse files
Configure builds
- Create `dartsass.builds` initializer and add all Sass files to be compiled. See https://github.com/rails/dartsass-rails#configuring-builds - Create .keep - Update manifest file to use /builds directory - Ignore /builds Co-Authored-By: Martin Jones <[email protected]>
1 parent 469eae9 commit 29d9832

File tree

3 files changed

+11
-5
lines changed

3 files changed

+11
-5
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
tmp/*
88
log/*.log
99
public/assets
10+
/app/assets/builds
11+
!/app/assets/builds/.keep
1012

1113
# See https://yarnpkg.com/getting-started/qa#which-files-should-be-gitignored
1214
.yarn/cache/

app/assets/config/manifest.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,5 @@
11
//= link_tree ../images
22
//= link application.js
33
//= link test-dependencies.js
4-
//= link application-ie8.css
5-
//= link application-print.css
6-
//= link application.css
7-
//= link guides-print.css
8-
//= link print.css
94
//= link modules/base-target.js
5+
//= link_tree ../builds

config/initializers/dartsass.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# config/initializers/dartsass.rb
2+
Rails.application.config.dartsass.builds = {
3+
"application-ie8.scss" => "application-ie8.css",
4+
"application-print.scss" => "application-print.css",
5+
"application.scss" => "application.css",
6+
"guides-print.scss" => "guides-print.css",
7+
"print.scss" => "print.css",
8+
}

0 commit comments

Comments
 (0)