Usando SASS con colores especificados por el usuario

Estoy creando un sitio web con Rails 3 que permitirá a los usuarios tener perfiles con diferentes diseños y esquemas de color. Ya estoy usando SASS, y las variables serían invaluables si pudiera hacer algo como esto ...

<link src="base_styles.css" rel="stylesheet">
<link src="color_schemes/users_choice.css" rel="stylesheet">
<link src="layouts/users_choice.css" rel="stylesheet">

... donde la definición del esquema de color sería principalmente (¿enteramente?) Variables SASS que especifiquen los colores que se utilizarán en el diseño. Obviamente, no puedo simplemente vincular los archivos SASS o CSS de esta manera, tendré que importarlos a SASS.

¿Cómo puedo importar archivos SASS al analizador dinámicamente en el momento de la solicitud y luego guardar en caché los archivos CSS resultantes para usarlos más tarde?

He considerado ir por la ruta fea de construir todas las combinaciones posibles en la implementación, pero eso todavía me deja colgado si quiero permitir que los usuarios establezcan sus propios colores en el futuro. Parece una fruta tan baja con SASS que bien podría implementarse.

Respuestas a la pregunta(1)

Su respuesta a la pregunta