Raar, maar vandaag was het de eerste keer dat ik het nodig had; een dynamische css file. In Rails weliswaar. Door gebruik te maken van de routes :format
parameter is het eigenlijk iets van niets1.
routes.rb
map.dynamic_stylesheet "/stylesheets/dynamic.:format",
:controller => "some",
:action => "index"
some_controller.rb
def index
@color = "#fff"
end
application.html.erb
<%= stylesheet_link_tag dynamic_stylesheet_path("css") %>
index.css.erb
body { background-color: <%= @color %>;}