# Incopatibilidad en el header

**URL:** <https://www.ruby-forum.com/t/incopatibilidad-en-el-header/142592>\
**Category:** ES\
**Created:** [July 9, 2008, 2:53pm UTC](https://www.ruby-forum.com/t/incopatibilidad-en-el-header/142592 "2008-07-09T14:53:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![maite](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e495f1/32.png) [@maite](https://www.ruby-forum.com/u/maite)\
**Post date:** [July 9, 2008, 2:53pm UTC](https://www.ruby-forum.com/t/incopatibilidad-en-el-header/142592/1 "2008-07-09T14:53:33Z")

</div>

hola lista

tenia esto es vistas distintas pero ahora lo he juntado todo en uno y  
ahora me falla, alguine sabe porque la incopatibilidad???

esto es para paneles colapsantes  
\<%= javascript\_include\_tag “jquery”, “application” %\>

esto para usar platillas RJS  
\<%= javascript\_include\_tag :defaults %\>

si pongo uno lo otro no me funciona y viceversa?? alguien sabe porque

salu2 y gracias

---

<div class="post-metadata">

**Author:** ![maite](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e495f1/32.png) [@maite](https://www.ruby-forum.com/u/maite)\
**Post date:** [July 9, 2008, 3:56pm UTC](https://www.ruby-forum.com/t/incopatibilidad-en-el-header/142592/2 "2008-07-09T15:56:25Z")

</div>

El día 9 de julio de 2008 14:53, Maite P.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
escribió:\> \<%= javascript\_include\_tag :defaults %\>

> si pongo uno lo otro no me funciona y viceversa?? alguien sabe porque
> 
> salu2 y gracias

Hola Maite, lo mejor es que mires el HTML que te genera y te fijes en  
si estás cargando los javascripts necesarios en cada caso. Fíjate en  
una cosa, que el helper javascript\_include\_tag te generará una  
etiqueta que buscará el javascripts a partir de la carpeta  
“/javascripts”, mientras que lo que has puesto sin el helper te lo  
busca fuera de ella. O sea:

\<%= javascript\_include\_tag “jquery”, “application” %\>

te generará algo como:

esto es, dentro de /javascripts… por otro lado tienes

que está fuera de /javascripts

Suerte!

---

<div class="post-metadata">

**Author:** ![maite](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e495f1/32.png) [@maite](https://www.ruby-forum.com/u/maite)\
**Post date:** [July 9, 2008, 7:01pm UTC](https://www.ruby-forum.com/t/incopatibilidad-en-el-header/142592/3 "2008-07-09T19:01:49Z")

</div>

hola jaime corregi lo que me dijiste, si estaba mal pero me pasa algo  
curioso

esto es lo que puse ahora  
\<%= javascript\_include\_tag “jquery” %\>  
\<%= javascript\_include\_tag :defaults %\>  
ya que el default no me carga el jquery

de esta manera lo que esta cargando el html es lo siguiente

pero asi, tal y como esta no me funcionan los paneles colapsantes pero  
si la plantilla rjs  
este es el error que me da  
$(document).ready is not a function  
[Break on this error] $(document).ready(function(){

si le doy la vuelta  
\<%= javascript\_include\_tag :defaults %\>  
\<%= javascript\_include\_tag “jquery” %\>  
sucede lo contrario funciona el panel colapsante pero no las plantillas  
y carga lo mismo pero en diferente orde  
ahora esta es la ultima linea (la del jquery)

…

es como si solo utilizace la ultima linea de los javascript\_include\_tag,  
sabes porque pasa eso???

salu2 y gracias

---

<div class="post-metadata">

**Author:** ![maite](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e495f1/32.png) [@maite](https://www.ruby-forum.com/u/maite)\
**Post date:** [July 9, 2008, 7:49pm UTC](https://www.ruby-forum.com/t/incopatibilidad-en-el-header/142592/4 "2008-07-09T19:49:19Z")

</div>

Muchas gracias Manuel, esta resuelto 🙂

\<%= javascript\_include\_tag :defaults %\>  
\<%= javascript\_include\_tag “jquery” %\>

jQuery.noConflict(); jQuery(document).ready(function($){ .............. .............. });

---

<div class="post-metadata">

**Author:** ![maite](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/e495f1/32.png) [@maite](https://www.ruby-forum.com/u/maite)\
**Post date:** [July 9, 2008, 7:09pm UTC](https://www.ruby-forum.com/t/incopatibilidad-en-el-header/142592/5 "2008-07-09T19:09:50Z")

</div>

2008/7/9 Maite P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> esto es lo que puse ahora  
> \<%= javascript\_include\_tag “jquery” %\>  
> \<%= javascript\_include\_tag :defaults %\>  
> ya que el default no me carga el jquery

Estás utilizando jquery a la vez que los ‘defaults’, donde supongo que  
cargarás Prototype. Esto te causa un problema de compatibilidad (1)

¿Estás segura de que quieres usar las dos librerías a la vez?

Puedes usar jRails (1) y librarte de Prototype.

## (1) [http://docs.jquery.com/Using\_jQuery\_with\_Other\_Libraries](http://docs.jquery.com/Using_jQuery_with_Other_Libraries) (2) [EnnerChi.com is for sale | HugeDomains](http://ennerchi.com/projects/jrails)

Manuel, que  
piensa que eres una excelente persona y medra en torno a  
[http://simplelogica.net](http://simplelogica.net) y/o [simplelogica.net](http://simplelogica.net/logicola/)  
Recuerda comer mucha fruta y verdura.
