# Tabs en RubyOnRails

**URL:** <https://www.ruby-forum.com/t/tabs-en-rubyonrails/154865>\
**Category:** ES\
**Created:** [December 4, 2008, 5:20pm UTC](https://www.ruby-forum.com/t/tabs-en-rubyonrails/154865 "2008-12-04T17:20:00Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fernando\_GonzSSSSle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/bb73d2/32.png) [@Fernando\_GonzSSSSle](https://www.ruby-forum.com/u/Fernando_GonzSSSSle)\
**Post date:** [December 4, 2008, 5:20pm UTC](https://www.ruby-forum.com/t/tabs-en-rubyonrails/154865/1 "2008-12-04T17:20:00Z")

</div>

En una aplicaciÃ³n, querÃ­a implementar unos Tabs -pestaÃ±as-. He utilizado  
el plugin TabNav -ese era su nombre original, ahora se le conoce por  
Widgets-, aunque me funciona, no me gusta del todo.

Me gustarÃ­a saber, Â¿que solÃ©is utilizar vosotros para implementar Tabs,  
cuando programÃ¡is en conjunciÃ³n con RoR?

Supongo por otra, que no me quedarÃ¡ mÃ¡s remedio que pelearme con las  
librerÃ­as de JavaScript para hacer “cosas chulas”. Â¿UtilizÃ¡is la mayorÃ­a  
jQuery? Â¿Alguna sugerencia?

Disculpad por si lo considerÃ¡is un off-topic.

Saludos

Fernando GonzÃ¡lez MacÃ­as

removed\_email\_address@domain.invalid

---

<div class="post-metadata">

**Author:** ![Fernando\_GonzSSSSle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/bb73d2/32.png) [@Fernando\_GonzSSSSle](https://www.ruby-forum.com/u/Fernando_GonzSSSSle)\
**Post date:** [December 4, 2008, 5:32pm UTC](https://www.ruby-forum.com/t/tabs-en-rubyonrails/154865/2 "2008-12-04T17:32:18Z")

</div>

Tu mismo lo has dicho JQuery y a jugar!!!

El día 4 de diciembre de 2008 17:19, Fernando González Macías  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
escribió:\> En una aplicación, quería implementar unos Tabs –pestañas-. He utilizado el

---

<div class="post-metadata">

**Author:** ![Fernando\_GonzSSSSle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/bb73d2/32.png) [@Fernando\_GonzSSSSle](https://www.ruby-forum.com/u/Fernando_GonzSSSSle)\
**Post date:** [December 4, 2008, 6:04pm UTC](https://www.ruby-forum.com/t/tabs-en-rubyonrails/154865/3 "2008-12-04T18:04:36Z")

</div>

On Dec 4, 2008, at 11:19 AM, Fernando González Macías wrote:

> En una aplicación, quería implementar unos Tabs –pestañas-. He  
> utilizado el plugin TabNav –ese era su nombre original, ahora se le  
> conoce por Widgets-, aunque me funciona, no me gusta del todo.
> 
> Me gustaría saber, ¿que soléis utilizar vosotros para implementar  
> Tabs, cuando programáis en conjunción con RoR?

> Supongo por otra, que no me quedará más remedio que pelearme con las  
> librerías de JavaScript para hacer “cosas chulas”. ¿Utilizáis la  
> mayoría jQuery? ¿Alguna sugerencia?

A menos que quieras que el cambio de tabs sea con AJAX o con divs  
ocultos para no recargar la página no necesitas javascript. Puedes  
hacerlo poniendo como id del body el nombre del controlador y un poco  
de CSS para decorar el tab actual y los inactivos.

Más información y otras soluciones en este link:

[http://www.therailsway.com/2007/6/28/free-for-all-tab-helper-summary](http://www.therailsway.com/2007/6/28/free-for-all-tab-helper-summary)

---

<div class="post-metadata">

**Author:** ![Fernando\_GonzSSSSle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/bb73d2/32.png) [@Fernando\_GonzSSSSle](https://www.ruby-forum.com/u/Fernando_GonzSSSSle)\
**Post date:** [December 5, 2008, 8:30am UTC](https://www.ruby-forum.com/t/tabs-en-rubyonrails/154865/4 "2008-12-05T08:30:35Z")

</div>

Yo alguna vez he usado el Control Tabs [1] para prototype, va bastante  
bien.

[1] [http://livepipe.net/control/tabs](http://livepipe.net/control/tabs)

El 4 de diciembre de 2008 18:03, Jorge S.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)escribiÃ³:

---

<div class="post-metadata">

**Author:** ![Fernando\_GonzSSSSle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/bb73d2/32.png) [@Fernando\_GonzSSSSle](https://www.ruby-forum.com/u/Fernando_GonzSSSSle)\
**Post date:** [December 5, 2008, 9:37am UTC](https://www.ruby-forum.com/t/tabs-en-rubyonrails/154865/5 "2008-12-05T09:37:58Z")

</div>

Muchas gracias, Emili.

Era por saber un poco el “state of the art” en este tema y que solÃ©is  
utilizar.

Saludos

Fernando GonzÃ¡lez MacÃ­as

removed\_email\_address@domain.invalid

* * *

De: removed\_email\_address@domain.invalid  
[[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)] En nombre de Emili  
ParreÃ±o  
Enviado el: viernes, 05 de diciembre de 2008 8:30  
Para: La lista sobre Ruby On Rails ([rubyonrails.com](http://rubyonrails.com)) en castellano  
Asunto: Re: [Ror-es] Tabs en RubyOnRails

Yo alguna vez he usado el Control Tabs [1] para prototype, va bastante  
bien.

[1] [http://livepipe.net/control/tabs](http://livepipe.net/control/tabs)

El 4 de diciembre de 2008 18:03, Jorge S.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) escribiÃ³:

On Dec 4, 2008, at 11:19 AM, Fernando GonzÃ¡lez MacÃ­as wrote:

> En una aplicaciÃ³n, querÃ­a implementar unos Tabs -pestaÃ±as-. He  
> utilizado el plugin TabNav -ese era su nombre original, ahora se le  
> conoce por Widgets-, aunque me funciona, no me gusta del todo.
> 
> Me gustarÃ­a saber, Â¿que solÃ©is utilizar vosotros para implementar  
> Tabs, cuando programÃ¡is en conjunciÃ³n con RoR?

> Supongo por otra, que no me quedarÃ¡ mÃ¡s remedio que pelearme con las  
> librerÃ­as de JavaScript para hacer “cosas chulas”. Â¿UtilizÃ¡is la  
> mayorÃ­a jQuery? Â¿Alguna sugerencia?

A menos que quieras que el cambio de tabs sea con AJAX o con divs  
ocultos para no recargar la pÃ¡gina no necesitas javascript. Puedes  
hacerlo poniendo como id del body el nombre del controlador y un poco  
de CSS para decorar el tab actual y los inactivos.

MÃ¡s informaciÃ³n y otras soluciones en este link:

[http://www.therailsway.com/2007/6/28/free-for-all-tab-helper-summary](http://www.therailsway.com/2007/6/28/free-for-all-tab-helper-summary)

---

<div class="post-metadata">

**Author:** ![Fernando\_GonzSSSSle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/bb73d2/32.png) [@Fernando\_GonzSSSSle](https://www.ruby-forum.com/u/Fernando_GonzSSSSle)\
**Post date:** [December 5, 2008, 3:37pm UTC](https://www.ruby-forum.com/t/tabs-en-rubyonrails/154865/6 "2008-12-05T15:37:35Z")

</div>

Muchas gracias, Carlos, por la  
explicación.  
Saludotes

Fernando González Macías  
removed\_email\_address@domain.invalid

-----Mensaje original-----  
De: removed\_email\_address@domain.invalid  
[[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)] En nombre de cartuchoGL  
Enviado el: viernes, 05 de diciembre de 2008 15:29  
Para: La lista sobre Ruby On Rails ([rubyonrails.com](http://rubyonrails.com)) en castellano  
Asunto: Re: [Ror-es] Tabs en RubyOnRails

Hola,

Fernando González Macías  
escribió:\>

> 

La eleccion de la libreria js que uses depende mucho de lo que te guste  
y a lo que estes acostumbrado. Usar prototype en rails siempre sera mas  
facil que usar jquery, pero esta tiene su propio “sabor” que puede hacer  
que la prefieras frente a prototype.

Date cuenta que las frameworks js aparecieron para limar las diferencias  
entre navegadores, navegacion dom, gestion de eventos, etc. Incluyen mas  
o menos cosas dependiendo de cual elijas, funciones foreach para arrays,  
La famosa $(), efectos, …

Prototype [1] es la eleccion de rails, y es una buena eleccion, muy  
completa, madura y bien documentada.  
JQuery [2] es la eleccion de muchos, un poco mas compacta que prototype  
y con algunos efectos de serie, muy facil encontrar plugins.  
Mootools [3] basada en prototype imprime su propio sabor minimalista y  
modular. Su modulo de efectos moo.fx [4] aparte de ser compatible con  
prototype solo ocupa 3k.

Despues tienes bastantes mas como Dojo [5], YUI [6], Ext JS [7], etc …

Mi recomendacion es que pruebes unos cuantos y te quedes con el que mas  
te guste, en el fondo rails lo aguanta todo 🙂  
Si no tienes tiempo, prototype.

> Disculpad por si lo consideráis un off-topic.
> 
> Saludos

Un saludo,  
Carlos.

[1] [http://www.prototypejs.org/](http://www.prototypejs.org/)  
[2] [http://jquery.com/](http://jquery.com/)  
[3] [http://mootools.net/](http://mootools.net/)  
[4] [http://moofx.mad4milk.net/](http://moofx.mad4milk.net/)  
[5] [http://dojotoolkit.org/](http://dojotoolkit.org/)  
[6] [Yahoo Developer Network](http://developer.yahoo.com/yui/)  
[7] [http://extjs.com/](http://extjs.com/)

* * *

Ror-es mailing list  
removed\_email\_address@domain.invalid

> **[simplelogica.net](http://ww38.lists.simplelogica.net/mailman/listinfo/ror-es)**
>
> This domain may be for sale!

---

<div class="post-metadata">

**Author:** ![Fernando\_GonzSSSSle](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/bb73d2/32.png) [@Fernando\_GonzSSSSle](https://www.ruby-forum.com/u/Fernando_GonzSSSSle)\
**Post date:** [December 5, 2008, 3:29pm UTC](https://www.ruby-forum.com/t/tabs-en-rubyonrails/154865/7 "2008-12-05T15:29:54Z")

</div>

Hola,

Fernando González Macías  
escribió:\>

> 

La eleccion de la libreria js que uses depende mucho de lo que te guste  
y a lo que estes acostumbrado. Usar prototype en rails siempre sera mas  
facil que usar jquery, pero esta tiene su propio “sabor” que puede hacer  
que la prefieras frente a prototype.

Date cuenta que las frameworks js aparecieron para limar las diferencias  
entre navegadores, navegacion dom, gestion de eventos, etc. Incluyen mas  
o menos cosas dependiendo de cual elijas, funciones foreach para arrays,  
La famosa $(), efectos, …

Prototype [1] es la eleccion de rails, y es una buena eleccion, muy  
completa, madura y bien documentada.  
JQuery [2] es la eleccion de muchos, un poco mas compacta que prototype  
y con algunos efectos de serie, muy facil encontrar plugins.  
Mootools [3] basada en prototype imprime su propio sabor minimalista y  
modular. Su modulo de efectos moo.fx [4] aparte de ser compatible con  
prototype solo ocupa 3k.

Despues tienes bastantes mas como Dojo [5], YUI [6], Ext JS [7], etc …

Mi recomendacion es que pruebes unos cuantos y te quedes con el que mas  
te guste, en el fondo rails lo aguanta todo 🙂  
Si no tienes tiempo, prototype.

> Disculpad por si lo consideráis un off-topic.
> 
> Saludos

Un saludo,  
Carlos.

[1] [http://www.prototypejs.org/](http://www.prototypejs.org/)  
[2] [http://jquery.com/](http://jquery.com/)  
[3] [http://mootools.net/](http://mootools.net/)  
[4] [http://moofx.mad4milk.net/](http://moofx.mad4milk.net/)  
[5] [http://dojotoolkit.org/](http://dojotoolkit.org/)  
[6] [Yahoo Developer Network](http://developer.yahoo.com/yui/)  
[7] [http://extjs.com/](http://extjs.com/)
