Subscribe to RSS Feed
Twitter
HIRE ME! home  archives  about  blogroll

Rails and dynamic css

20 May 2009

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 %>;}
1: zoals we zeggen.
 
blog comments powered by Disqus