Estoy tratando de cambiar dinámicamente (si se hizo clic) un encabezado de tabla normal (que es un enlace) a otra clase de CSS definida 'th.hilite'. Este enlace simplemente ordena esta columna y el encabezado debe resaltarse cada vez que un usuario ordena la lista.Configuración condicional de estilo CSS desde el controlador de ruby
La vista en la clase en cuestión debe ser cambiado, es así:
%table#mytable
%thead
%tr
%th= link_to 'Title', mytable_path(:sort => 'title'), :id => 'title_header'
Mi pregunta es simplemente: ¿Cómo y dónde podría ajustar dinámicamente la clase a th.hilite% si la cabecera es hizo clic?
Tienes que hacer esto en Javascript, no en rubí. –
No deberías estar publicando preguntas directamente de la tarea de tarea 2 de saas-class.org aquí. Deberías preguntarte cómo hacer algo ... pero no la respuesta exacta a tu pregunta. – Ilan
Lo más importante es que NO deberías haber publicado el código anterior que muestra directamente cómo responder a una parte de la pregunta. Es solo un mal comportamiento. – Ilan