diff --git a/lib/engineyard-serverside/configuration.rb b/lib/engineyard-serverside/configuration.rb
index <HASH>..<HASH> 100644
--- a/lib/engineyard-serverside/configuration.rb
+++ b/lib/engineyard-serverside/configuration.rb
@@ -227,11 +227,11 @@ module EY
       end
 
       def precompile_assets?
-        precompile_assets == true
+        precompile_assets == true || precompile_assets == "true"
       end
 
       def skip_precompile_assets?
-        precompile_assets == false
+        precompile_assets == false || precompile_assets == "false"
       end
 
       # Assume downtime required if stack is not specified (nil) just in case.
Account for String command line option precompile_assets.

This would normally be made a def_boolean_option, but we rely
on having a 'not set' setting, nil, which tells us to smartly
detect if assets need compilation. Checking for string 'true'
solves the issue.