Tabs en RubyOnRails

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

[email protected]

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

El día 4 de diciembre de 2008 17:19, Fernando González Macías
[email protected]
escribió:> En una aplicación, quería implementar unos Tabs –pestañas-. He utilizado el

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

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

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

El 4 de diciembre de 2008 18:03, Jorge S.
[email protected]escribió:

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

[email protected]


De: [email protected]
[mailto:[email protected]] 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) 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

El 4 de diciembre de 2008 18:03, Jorge S.
[email protected] 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

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

Fernando González Macías
[email protected]

-----Mensaje original-----
De: [email protected]
[mailto:[email protected]] En nombre de cartuchoGL
Enviado el: viernes, 05 de diciembre de 2008 15:29
Para: La lista sobre Ruby On Rails (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 :slight_smile:
Si no tienes tiempo, prototype.

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

Saludos

Un saludo,
Carlos.

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


Ror-es mailing list
[email protected]

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 :slight_smile:
Si no tienes tiempo, prototype.

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

Saludos

Un saludo,
Carlos.

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