Guest User

Untitled

a guest
Aug 17th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. //admin.scss
  2. @import 'variables-<%= 'brand-name' %>';
  3.  
  4. body {
  5. background: $primary-color;
  6. }
  7.  
  8. {
  9. test: /.scss(.erb)?/,
  10. loader: 'sass-loader',
  11. options: { importExtensions: ['.scss', '.scss.erb', '.css'] }
  12. }
  13.  
  14. # Render the template to a string
  15. css = Sass::Engine.new(
  16. render_to_string("path/to/erb_template", :layout => false),
  17. syntax: :scss,
  18. cache: false,
  19. read_cache: false,
  20. style: :standard,
  21. sprockets: {
  22. context: self.view_context,
  23. }
  24. ).render
  25.  
  26. # respond with the rendered string
  27. respond_to do |format|
  28. format.css { render plain: css, :content_type => "text/css" }
  29. end
  30.  
  31. rendered_sass = [render_to_string("stylesheets/colours", :layout => false),
  32. File.read(Rails.root.join("app", "javascript", "stylesheets", "main.scss")),
  33. File.read(Rails.root.join("app", "javascript", "stylesheets", "base.scss")),
  34. File.read(Rails.root.join("app", "javascript", "stylesheets", "reset.scss")),
  35. File.read(Rails.root.join("app", "javascript", "stylesheets", "type.scss")),
  36. File.read(Rails.root.join("app", "javascript", "stylesheets", "layout.scss")),
  37. File.read(Rails.root.join("app", "javascript", "stylesheets", "map.scss")),
  38. File.read(Rails.root.join("app", "javascript", "stylesheets", "audio-player.scss")),
  39. File.read(Rails.root.join("app", "javascript", "stylesheets", "slider.scss"))].join("nr")
Add Comment
Please, Sign In to add comment