The results of what follows are very close to the view of a solarized, but not perfect. Basically, I used this stylesheet for solarization and went through the selector for the selector and did my best to translate it into the Coderay used .
Here is an original sunny example for a ruby:

Here are the results that I can accomplish with coderay:

SO: it's not perfect, but it will get someone who wants to use Solarized-like 'theme' for Coderay in its path.
Here is what you need to do (for a Rails 3 application):
First you need to redefine the module in the coderay camcorder, which it uses to create inline styles. Create a file coderay.rbinside config/initializers.
Then paste the following file into the config/intializers/coderay.rbfile you just created:
module CodeRay
module Styles
class Alpha < Style
register_for :alpha
code_background = '#073642'
numbers_background = 'hsl(180,65%,90%)'
border_color = '#c0c0c0'
normal_color = '#d5f6f6'
CSS_MAIN_STYLES = <<-MAIN
.CodeRay {
background-color:
border:1px solid
background:
color:
}
.CodeRay pre {
margin: 0px;
}
span.CodeRay { white-space: pre; border: 0px; padding: 2px; }
table.CodeRay { border-collapse: collapse; width: 100%; padding: 2px; }
table.CodeRay td { padding: 2px 4px; vertical-align: top; }
.CodeRay .line-numbers {
background-color:
color:
text-align:right;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none;
}
.CodeRay .line-numbers a {
background-color:
color:
text-decoration:none
}
.CodeRay .line-numbers a:target { color:
.CodeRay .line-numbers .highlighted { color: red !important; }
.CodeRay .line-numbers .highlighted a { color: red !important; }
.CodeRay span.line-numbers { padding: 0px 4px; }
.CodeRay .line { display: block; float: left; width: 100%; }
.CodeRay .code { width: 100%; }
MAIN
TOKEN_COLORS = <<-'TOKENS'
.debug{color:
.annotation{color:
.attribute-name{color:
.attribute-value{color:
.binary{color:
.char .content{color:
.char .delimiter{color:
.char{color:
.class{color:
.class-variable{color:
.color{color:
.comment{color:
.comment .char{color:
.comment .delimiter{color:
.complex{color:
.constant{color:
.decorator{color:
.definition{color:
.delimiter{color:
.directive{color:
.doc{color:
.doc-string{color:
.doctype{color:
.entity{color:
.error{color:
.escape{color:
.exception{color:
.float{color:
.function{color:
.global-variable{color:
.hex{color:
.imaginary{color:
.include{color:
.inline{background-color:transparent;color:
.inline-delimiter{font-weight:bold;color:
.instance-variable{color:
.integer{color:
.key .char{color:
.key .delimiter{color:
.key{color:
.keyword{color:
.label{color:
.local-variable{color:
.namespace{color:
.octal{color:
.operator, .predefined{color:
.predefined-constant{color:
.predefined-type{color:
.preprocessor{color:
.pseudo-class{color:
.regexp .content{color:
.regexp .delimiter{color:
.regexp .modifier{color:
.regexp{background-color:transparent}
.reserved{color:
.shell .content{color:
.shell .delimiter{color:
.shell{background-color:transparent}
.string .char{color:
.string .content{color:
.string .delimiter{color:
.string .modifier{color:
.string{background-color:transparent}
.symbol .content{color:
.symbol .delimiter{color:
.symbol{color:
.tag{color:
.type{color:
.value{color:
.variable{color:
.insert{background:transparent}
.delete{background:transparent}
.change{color:
.head{color:
.head .filename{color:
.delete .eyecatcher{background-color:rgba(255,0,0,0.2);border:1px solid rgba(230,0,0,0.5);margin:-1px;border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px}
.insert .eyecatcher{background-color:rgba(0,255,0,0.2);border:1px solid rgba(0,128,0,0.5);margin:-1px;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.insert .insert{color:
.delete .delete{color:
.change .change{color:
.head .head{color:
TOKENS
end
end
end
CSS (, , assets/stylesheets coderay.css):
pre {
background: #002A35!important;
color: #93A1A1!important;
}
, , , , , .
.
** , , , , coderay.rb - . , : http://jsfiddle.net/bradleygriffith/CNTw4/ **