Dynamic css files using scss

I'm trying change the value of a scss variable dynamically using rails

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?


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

    background-color: red
    background-color: green

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

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