Manejo de CSS en Rails

Hola,

Cómo resuelven ustedes las preferencias de usuario, básicamente lo que
tiene
que ver con el look de la aplicación. (Colores, etc.) Supongo que debo
pensar en tener varios .css en /public/stylesheets, y en los layouts
cambiarlos dinamicamente, posiblemente mediante un helper. Me sería muy
conveniente saber cómo lo resuelven ustedes. ? O bien algún link que
hablen
al respecto.

Saludos cordiales
Gracias.

Yo por ejemplo en un plugin que estoy desarrollando lo que he hecho es
“empotrar” (embeed) el CSS en la plantilla principal. No se si es la
mejor opción, pero a mi me ha funcionado bastante bien, eso depende
siempre del nivel de cambios que quieras aplicarle a un usuario.
Podrias mirar por ejemplo como lo estan haciendo la gente de
Basecamp[1] o Tumblr[2] para personalizar las cuentas de los usuarios.

Un saludo,

Francesc

[1] http://www.basecamphq.com/
[2] http://tumblr.com/

On Apr 3, 2008, at 1:50 AM, aprendiz aprendiz wrote:

Gracias.


Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es


Not sent from my iPhone, but from MacBook

Buenas,
no sería necesario empotrar la hoja de estilos dentro del html, si no
que bastaría con cargar varias hojas en un orden concreto, poniendo
primero las más genéricas y como última opción las del propio usuario
pudiendo así redefinir los estilos que se hayan declarado previamente:

No sé si se ve la idea…

Saludos

Francesc E. escribió:

stylesheets, y en los layouts cambiarlos dinamicamente, posiblemente

/**

Una solución que yo encuentro muy elegante es tener varios stylesheets
preparados y via javascript ( con jquery o prototype es trivial )
cambiar el
href del tag link para que apunte a otro stylesheet.
Eso se combina con cookies para guardar la preferencia del usuario y
realmente queda bastante resulton.

El día 3/04/08, Borja Martín [email protected] escribió:

Lo del css.erb seria una opción, todo depende de lo que quiera hacer.
Topfunky hablaba hace unos meses del tema [1]

Acabo de mirar lo que hacen los de Tumblr y ellos lo empotran en el
documento.

Francesc

[1] http://nubyonrails.com/articles/dynamic-css

usar css.erb ?
como para que el usuario pueda editar su registro de la base de datos y
utilizar solo un archivo css dinamico para todos los usuarios.

que les parece?

Saludos

si alguien ha usado css.erb en proyectos rails, pues que nos cuente su
experiencia

2008/4/3 Dani D. [email protected]:

personalmente no me gusta empotrar el css en el html, lo considero una
mala
práctica para la indexacion de archivos, ya que la idea del css es que
separe la presentacion del contenido. desde ese punto de vista si
queremos
un css dinámico y si se puede utilizar el css.erb, pues a usarlo nomás.

yo tengo un sitio en php donde los usuarios editan algunos estilos de su
perfil css , y este css se “empotra en el html”, se ve bastante feo… ,
por
eso digo.

gracias por el link

saludos

2008/4/3 Francesc E. [email protected]:

también te puede valer esto http://rcss.rubyforge.org/
y en este hilo de la lista también se habla sobre el tema
http://lists.simplelogica.net/pipermail/ror-es/2006-March/001443.html

Un saludo.

El 03/04/2008, a las 16:00, Francesc E.
escribió:

Gracias a todos por sus respuestas.

Un saludo.

El día 3/04/08, alarkspur [email protected] escribió:

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs