Remove compass-rails

I wasn't sure what we were actually using it for, turns out it was mostly polyfills for CSS features that are very standard now!

I didn't audit these changes very carefully tbqh because they seemed pretty simple? Fingers crossed!
This commit is contained in:
Emi Matchu 2023-08-22 15:34:40 -07:00
parent 2c8c67d75c
commit 15002d19db
25 changed files with 30 additions and 379 deletions

View File

@ -16,7 +16,6 @@ gem 'dotenv-rails', '~> 2.8', '>= 2.8.1'
# For the asset pipeline: templates, CSS, JS, etc.
gem 'haml', '~> 6.1', '>= 6.1.1'
gem 'sass-rails', '~> 5.0', '>= 5.0.7'
gem 'compass-rails', '~> 3.1'
gem 'terser', '~> 1.1', '>= 1.1.17'
gem 'react-rails', '~> 2.7', '>= 2.7.1'
gem 'jsbundling-rails', '~> 1.1'

View File

@ -89,23 +89,6 @@ GEM
net-sftp (>= 2.0.0)
net-ssh (>= 2.0.14)
net-ssh-gateway (>= 1.1.0)
chunky_png (1.4.0)
compass (1.0.3)
chunky_png (~> 1.2)
compass-core (~> 1.0.2)
compass-import-once (~> 1.0.5)
rb-fsevent (>= 0.9.3)
rb-inotify (>= 0.9)
sass (>= 3.3.13, < 3.5)
compass-core (1.0.3)
multi_json (~> 1.0)
sass (>= 3.3.0, < 3.5)
compass-import-once (1.0.5)
sass (>= 3.2, < 3.5)
compass-rails (3.1.0)
compass (~> 1.0.0)
sass-rails (< 5.1)
sprockets (< 4.0)
concurrent-ruby (1.2.2)
connection_pool (2.2.5)
crass (1.0.6)
@ -132,7 +115,6 @@ GEM
factory_girl_rails (4.9.0)
factory_girl (~> 4.9.0)
railties (>= 3.0.0)
ffi (1.12.2)
globalid (1.1.0)
activesupport (>= 5.0)
globalize (6.2.1)
@ -173,7 +155,6 @@ GEM
mini_portile2 (2.8.4)
minitest (5.19.0)
msgpack (1.7.2)
multi_json (1.15.0)
mysql2 (0.5.5)
net-imap (0.3.7)
date
@ -239,9 +220,6 @@ GEM
thor (~> 1.0)
zeitwerk (~> 2.5)
rake (13.0.6)
rb-fsevent (0.11.2)
rb-inotify (0.10.1)
ffi (~> 1.0)
rdiscount (2.2.7.1)
react-rails (2.7.1)
babel-transpiler (>= 0.7.0)
@ -323,7 +301,6 @@ DEPENDENCIES
RocketAMF!
bootsnap (~> 1.16)
capistrano (~> 2.15.5)
compass-rails (~> 3.1)
devise (~> 4.9, >= 4.9.2)
devise-encryptable (~> 0.2.0)
dotenv-rails (~> 2.8, >= 2.8.1)

View File

@ -81,7 +81,7 @@ input, button, select, label
cursor: pointer
input[type=text], input[type=password], input[type=search], input[type=number], select, textarea
+border-radius(3px)
border-radius: 3px
background: #fff
border: 1px solid $input-border-color
color: $text-color + #444444

View File

@ -1,7 +1,5 @@
@charset "UTF-8"
@import compass
@import partials/clean/constants
@import partials/clean/mixins

View File

@ -1,5 +1,3 @@
@import "compass/css3/text-shadow"
@import "partials/campaign-progress"
@import "partials/outfit"

View File

@ -32,9 +32,11 @@ body.closet_hangers-index
min-height: image-height("neomail.png")
a
+hover-link
color: inherit
margin-right: .5em
text-decoration: none
&:hover
text-decoration: underline
a, > form
background:
@ -278,7 +280,7 @@ body.closet_hangers-index
border-bottom: 0
&.droppable-active
+border-radius(1em)
border-radius: 1em
+module
border-bottom-width: 1px
border-style: dotted

View File

@ -1,6 +1,3 @@
@import "compass/css3/border-radius"
@import "compass/css3/inline-block"
body.closet_hangers-petpage
+secondary-nav
@ -9,7 +6,7 @@ body.closet_hangers-petpage
#petpage-closet-lists
+clearfix
+border-radius(10px)
border-radius: 10px
border: 1px solid $soft-border-color
margin-bottom: 1.5em
padding: .5em 1.5em
@ -18,7 +15,7 @@ body.closet_hangers-petpage
margin: .25em 0
h4
+inline-block
display: inline-block
vertical-align: middle
&::after
@ -30,7 +27,7 @@ body.closet_hangers-petpage
padding: 0
li
+inline-block
display: inline-block
font-size: 85%
margin: .25em .5em
padding: 1px
@ -40,7 +37,7 @@ body.closet_hangers-petpage
&.checked
background: $module-bg-color
+border-radius(3px)
border-radius: 3px
border: 1px solid $module-border-color
padding: 0

View File

@ -140,7 +140,8 @@ body.items-show
display: inline
ul
+comma-delimited-list
li::after
content: ", "
li:last-child::after
content: "."

View File

@ -22,10 +22,6 @@ $outfit-header-padding: 24px
$outfit-content-width: $sidebar-unit-inner-width - $outfit-thumbnail-size - $outfit-thumbnail-margin - 32px
$outfit-content-inner-width: $outfit-content-width - $outfit-header-padding
=user-select($select)
select: unquote($select)
+experimental(user-select, $select, -moz, -webkit, not -o, not -ms, -khtml, official)
=active-mode
color: $text-color
font-weight: bold
@ -142,7 +138,7 @@ body.outfits-edit
// #preview-download-image
// display: inline-block
#preview-mode-toggle
+border-radius(.5em)
border-radius: .5em
border: 1px solid $module-border-color
color: $soft-text-color
font-size: 85%
@ -228,7 +224,7 @@ body.outfits-edit
position: absolute
width: 100%
#no-assets-full-message
+border-radius(5px)
border-radius: 5px
background: $error-bg-color + #111111
border: 1px solid $error-border-color + #111111
color: $error-color + #111111
@ -239,7 +235,7 @@ body.outfits-edit
top: -9999px
width: 30em
#preview-search
+border-radius(8px)
border-radius: 8px
border: 1px solid $soft-border-color
box-sizing: border-box
clear: both
@ -342,7 +338,7 @@ body.outfits-edit
$fullscreen-search-border: 1px 1px 0
height: 100%
#container
+box-sizing(border-box)
box-sizing: border-box
height: 100%
margin: 0 auto
min-width: 800px
@ -431,7 +427,7 @@ body.outfits-edit
+opacity(0.5)
.object-info
+border-radius(12px)
border-radius: 12px
+opacity(0.75)
background: #aaa
color: #fff
@ -659,7 +655,7 @@ body.outfits-edit
#preview-sharing-url-formats
+sidebar-view-child
+user-select(none)
user-select: none
// remove whitespace between inline-block elements
display: none
font-size: 0
@ -682,13 +678,13 @@ body.outfits-edit
font-weight: bold
&:first-child
+border-top-left-radius(5px)
+border-bottom-left-radius(5px)
border-top-left-radius: 5px
border-bottom-left-radius: 5px
border-left-width: 1px
&:last-child
+border-top-right-radius(5px)
+border-bottom-right-radius(5px)
border-top-right-radius: 5px
border-bottom-right-radius: 5px
border-right-color: $module-border-color
#preview-sharing-thumbnail-wrapper
@ -769,7 +765,7 @@ body.outfits-edit
+sidebar-navbar-selected
#preview-sidebar-navbar
+border-radius($sidebar-border-radius $sidebar-border-radius 0 0)
border-radius: $sidebar-border-radius $sidebar-border-radius 0 0
+clearfix
+header-text
background: $module-bg-color
@ -790,7 +786,7 @@ body.outfits-edit
border-left: 0
#preview-sidebar-content
+border-radius(0 0 $sidebar-border-radius $sidebar-border-radius)
border-radius: 0 0 $sidebar-border-radius $sidebar-border-radius
border: 1px solid $soft-border-color
border-top: 0
height: 300px

View File

@ -172,7 +172,7 @@ body.outfits-new
display: inline-block
li
+border-radius(6px)
border-radius: 6px
border: 1px solid $soft-border-color
line-height: 1
margin: 0 4px
@ -256,8 +256,8 @@ body.outfits-new
button
+reset-awesome-button
+border-radius(4px)
+box-shadow(0 1px 3px rgba(0, 0, 0, .5))
border-radius: 4px
box-shadow: 0 1px 3px rgba(0, 0, 0, .5)
background: $module-bg-color
border: 1px solid $module-border-color
padding-right: 8px

View File

@ -1,6 +1,6 @@
=assets-list
li
+border-radius(.5em)
border-radius: .5em
+inline-block
border: 1px solid $soft-border-color
margin: .5em

View File

@ -11,7 +11,7 @@ $campaign-link-color: $campaign-text-color + #222
=campaign-progress
.campaign-progress-wrapper
+border-radius(8px)
border-radius: 8px
background: desaturate(lighten($campaign-border-color, 30%), 30%)
background-image: linear-gradient(color-stops(desaturate(lighten($campaign-border-color, 50%), 30%), desaturate(lighten($campaign-border-color, 30%), 30%)))

View File

@ -1,7 +1,3 @@
=box-sizing($bs)
$bs: unquote($bs)
+experimental(box-sizing, $bs, -moz, -webkit, not -o, -ms, not -khtml, official)
=clearfix
overflow: hidden
display: inline-block
@ -36,7 +32,7 @@
=awesome-button
/* http://www.zurb.com/blog_uploads/0000/0617/buttons-03.html
+border-radius(5px)
border-radius: 5px
+awesome-button-color(#006400)
border: 0
display: inline-block
@ -56,7 +52,7 @@
transform: translateY(1px)
=reset-awesome-button
+border-radius(0)
border-radius: 0
background: transparent
display: inline
padding: 0

View File

@ -1,89 +0,0 @@
/* line 7, ../../../app/stylesheets/ie.scss */
body.bp {
text-align: center;
}
/* line 48, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
* html body.bp legend {
margin: 0px -8px 16px 0;
padding: 0;
}
/* line 52, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
html > body.bp p code {
*white-space: normal;
}
/* line 67, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp .container {
text-align: left;
}
/* line 69, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp sup {
vertical-align: text-top;
}
/* line 71, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp sub {
vertical-align: text-bottom;
}
/* line 73, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp hr {
margin: -8px auto 11px;
}
/* line 75, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp img {
-ms-interpolation-mode: bicubic;
}
/* line 77, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp fieldset {
padding-top: 0;
}
/* line 79, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp textarea {
overflow: auto;
}
/* line 82, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp input.text {
margin: 0.5em 0;
background-color: white;
border: 1px solid #bbbbbb;
}
/* line 86, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp input.text:focus {
border: 1px solid #666666;
}
/* line 88, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp input.title {
margin: 0.5em 0;
background-color: white;
border: 1px solid #bbbbbb;
}
/* line 92, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp input.title:focus {
border: 1px solid #666666;
}
/* line 94, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp input.checkbox {
position: relative;
top: 0.25em;
}
/* line 97, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp input.radio {
position: relative;
top: 0.25em;
}
/* line 100, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp input.button {
position: relative;
top: 0.25em;
}
/* line 103, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp textarea {
margin: 0.5em 0;
}
/* line 105, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp select {
margin: 0.5em 0;
}
/* line 107, ../../../../../.rvm/gems/ruby-1.9.2-preview3@rails3/gems/compass-0.10.5/frameworks/blueprint/stylesheets/blueprint/_ie.scss */
body.bp button {
position: relative;
top: 0.25em;
}

View File

@ -1,84 +0,0 @@
/* line 29, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
body {
line-height: 1.5;
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
color: black;
background: none;
font-size: 10pt;
}
/* line 52, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
.container {
background: none;
}
/* line 54, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
hr {
background: #cccccc;
color: #cccccc;
width: 100%;
height: 2px;
margin: 2em 0;
padding: 0;
border: none;
}
/* line 62, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
hr.space {
background: white;
color: white;
}
/* line 65, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
h1, h2, h3, h4, h5, h6 {
font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
/* line 67, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
code {
font-size: 0.9em;
font-family: "andale mono", "lucida console", monospace;
}
/* line 72, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
a img {
border: none;
}
/* line 75, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
a:link, a:visited {
background: transparent;
font-weight: 700;
text-decoration: underline;
}
/* line 79, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
p img.top {
margin-top: 0;
}
/* line 81, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
blockquote {
margin: 1.5em;
padding: 1em;
font-style: italic;
font-size: 0.9em;
}
/* line 86, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
.small {
font-size: 0.9em;
}
/* line 88, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
.large {
font-size: 1.1em;
}
/* line 90, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
.quiet {
color: #999999;
}
/* line 92, ../../../../../../.rvm/gems/ruby-2.0.0-p0/gems/compass-0.10.6/frameworks/blueprint/stylesheets/blueprint/_print.scss */
.hide {
display: none;
}

View File

@ -1,140 +0,0 @@
/*
NameError: uninitialized constant Sprockets::FileOutsidePaths
Backtrace:
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/compass-rails-1.0.3/lib/compass-rails/patches/3_1.rb:17:in `rescue in image_path_for_size'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/compass-rails-1.0.3/lib/compass-rails/patches/3_1.rb:14:in `image_path_for_size'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/compass-0.12.2/lib/compass/sass_extensions/functions/image_size.rb:50:in `image_dimensions'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/compass-0.12.2/lib/compass/sass_extensions/functions/image_size.rb:10:in `image_height'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/script/funcall.rb:106:in `_perform'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/script/node.rb:40:in `perform'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:298:in `visit_prop'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:100:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `block in visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `map'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:109:in `block in visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:121:in `with_environment'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:108:in `visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `block in visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:320:in `visit_rule'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:100:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `block in visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `map'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:109:in `block in visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:121:in `with_environment'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:108:in `visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `block in visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:320:in `visit_rule'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:100:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:227:in `block in visit_import'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:227:in `map'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:227:in `visit_import'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:100:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `block in visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `map'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:53:in `visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:109:in `block in visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:121:in `with_environment'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:108:in `visit_children'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `block in visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:128:in `visit_root'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/base.rb:37:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:100:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/visitors/perform.rb:7:in `visit'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/tree/root_node.rb:20:in `render'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/engine.rb:315:in `_render'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/engine.rb:263:in `block in render'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/util.rb:400:in `silence_sass_warnings'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/engine.rb:263:in `render'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin/compiler.rb:341:in `update_stylesheet'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin/compiler.rb:203:in `block in update_stylesheets'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin/compiler.rb:201:in `each'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin/compiler.rb:201:in `update_stylesheets'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin.rb:81:in `update_stylesheets'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin.rb:54:in `check_for_updates'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/sass-3.2.6/lib/sass/plugin/rack.rb:51:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/bullet-4.1.6/lib/bullet/rack.rb:11:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/bundler/gems/http_accept_language-7738e45ba154/lib/http_accept_language/middleware.rb:12:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/newrelic_rpm-3.5.8.70/lib/new_relic/rack/error_collector.rb:8:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/newrelic_rpm-3.5.8.70/lib/new_relic/rack/agent_hooks.rb:14:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/newrelic_rpm-3.5.8.70/lib/new_relic/rack/browser_monitoring.rb:12:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/newrelic_rpm-3.5.8.70/lib/new_relic/rack/developer_mode.rb:24:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/warden-1.2.1/lib/warden/manager.rb:35:in `block in call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/warden-1.2.1/lib/warden/manager.rb:34:in `catch'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/warden-1.2.1/lib/warden/manager.rb:34:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/etag.rb:23:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/conditionalget.rb:25:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/head.rb:14:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/params_parser.rb:21:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/flash.rb:242:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:210:in `context'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:205:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/cookies.rb:341:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activerecord-3.2.12/lib/active_record/query_cache.rb:64:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activerecord-3.2.12/lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/callbacks.rb:28:in `block in call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:405:in `_run__1471521530278748591__call__1441055857251124994__callbacks'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:405:in `__run_callback'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:81:in `run_callbacks'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/callbacks.rb:27:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/reloader.rb:65:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/airbrake-3.1.8/lib/airbrake/rails/middleware.rb:15:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/rack/logger.rb:32:in `call_app'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/rack/logger.rb:16:in `block in call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/tagged_logging.rb:22:in `tagged'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/rack/logger.rb:16:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/request_id.rb:22:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/methodoverride.rb:21:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/runtime.rb:17:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/activesupport-3.2.12/lib/active_support/cache/strategy/local_cache.rb:72:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-1.4.5/lib/rack/lock.rb:15:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/actionpack-3.2.12/lib/action_dispatch/middleware/static.rb:62:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-cache-1.2/lib/rack/cache/context.rb:136:in `forward'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-cache-1.2/lib/rack/cache/context.rb:245:in `fetch'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-cache-1.2/lib/rack/cache/context.rb:185:in `lookup'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-cache-1.2/lib/rack/cache/context.rb:66:in `call!'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/rack-cache-1.2/lib/rack/cache/context.rb:51:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/airbrake-3.1.8/lib/airbrake/user_informer.rb:16:in `_call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/airbrake-3.1.8/lib/airbrake/user_informer.rb:12:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/engine.rb:479:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/application.rb:223:in `call'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/railties-3.2.12/lib/rails/railtie/configurable.rb:30:in `method_missing'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_request_handler.rb:516:in `accept_and_process_next_request'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/rack/application_spawner.rb:206:in `start_request_handler'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/rack/application_spawner.rb:171:in `block in handle_spawn_application'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/utils.rb:470:in `safe_fork'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/rack/application_spawner.rb:166:in `handle_spawn_application'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server.rb:180:in `start'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/rack/application_spawner.rb:129:in `start'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/spawn_manager.rb:253:in `block (2 levels) in spawn_rack_application'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/spawn_manager.rb:246:in `block in spawn_rack_application'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server_collection.rb:82:in `block in synchronize'
<internal:prelude>:10:in `synchronize'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/spawn_manager.rb:244:in `spawn_rack_application'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/spawn_manager.rb:137:in `spawn_application'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
/home/matchu/.rvm/gems/ruby-1.9.3-p385/gems/passenger-3.0.18/helper-scripts/passenger-spawn-server:99:in `<main>'
*/
body:before {
white-space: pre;
font-family: monospace;
content: "NameError: uninitialized constant Sprockets::FileOutsidePaths"; }

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.