This is a heck of a lot easier to do in the presentation than the style. 
Consider this:

body
  .red
    background-color: red
  .green
    background-color: green

<body class="<%= @theme_main_color %>">
  Stuff inside
</div>

In your controller (or application controller), simply set @theme_main_color to 
whatever you want.


On Sep 13, 2011, at 7:56 AM, Rafa Colom wrote:

> I'm trying change the value of a scss variable dynamically using rails
> 3.1.
> 
> For example:
> 
> In a example.css.scss
> 
> $main-color: red;
> body {
>  background-color: $main-color;
>  color: #333;
>  font-family: verdana, arial, helvetica, sans-serif;
>  font-size: 13px;
>  line-height: 18px; }
> 
> 
> And in the model user, I put the field color_prefered. And I want to
> change the value of a $main-color with the value of user.color_prefered.
> 
> Is it possible?
> 
> Tk.
> Rafa.
> 
> -- 
> Posted via http://www.ruby-forum.com/.
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Ruby on Rails: Talk" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/rubyonrails-talk?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to