Incopatibilidad en el header

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

El día 9 de julio de 2008 14:53, Maite P.
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!

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

Muchas gracias Manuel, esta resuelto :slight_smile:

<%= javascript_include_tag :defaults %>
<%= javascript_include_tag “jquery” %>

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

2008/7/9 Maite P. 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
(2) EnnerChi.com is for sale | HugeDomains

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