In rails app, I add the following line of code in application.js and I get jQuery is not defined in firebug console. In application.html.erb, I have the following: <script type="text/javascript" src="../javascripts/application.js"></script> <script type="text/javascript" src="../javascripts/jquery-1.4.2.js"></script> and I installed jquery in public/javascripts Any ideas what''s going wrong? thanks for reply. (function($) { var linksToInt = { "#pple": 0, "#serv": 1, "#sol": 2, "#dash": 3, "#adm": 4, "#inv": 5, "#stu": 6 } /* links = document.getElementsByTagName("a"); if(links.className.indexOf("div-link") > -1){ links.onclick = function{ removeHash(this.getAttribute("href"));}; } */ $("a.div-link").click(function(){displayDiv($(this).attr("href"));}); function displayDiv(id){ var linkInt = linksToInt[id]; on_btn_click(linkInt); } function on_btn_click(displayDiv){ displayDiv != null ? null : this; switch(displayDiv){ case 0: $(content).empty(); $(displayDiv).show(); break; case 1: $(content).empty(); $(displayDiv).show(); break; case 2: $(content).empty(); $(displayDiv).show(); break; case 3: $(content).empty(); $(displayDiv).show(); break; case 4: $(content).empty(); $(displayDiv).show(); break; case 5: $(content).empty(); $(displayDiv).show(); break; case 6: $(content).empty(); $(displayDiv).show(); break; } } })(jQuery); -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Does anyone have a step by step instruction on how to remove prototype completely so jQuery works? The jRails plugin seems to make them work together. I want to remove prototype as I will never use it. Thanks -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Actually stepcarousel.js which uses jquery is working in the application so I don''t think there is a conflict with prototype. However I still get the error jquery is undefined. -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Marnen Laibow-Koser
2010-Jun-16 18:48 UTC
Re: firebug jQuery undefined message in rails app
John Merlino wrote:> Does anyone have a step by step instruction on how to remove prototype > completely so jQuery works?Sure: 1. Remove public/javascripts/prototype.js. 2. There is no step 2.> The jRails plugin seems to make them work > together. I want to remove prototype as I will never use it.Perhaps unwise. After some experimentation with both, I''m include to believe that Prototype may be the better of the two. I want to play with both a little more before I state that as fact, though.> ThanksBest, -- Marnen Laibow-Koser http://www.marnen.org marnen-sbuyVjPbboAdnm+yROfE0A@public.gmane.org -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
First, try: "<script type="text/javascript" src="/javascripts/application.js"></script>" Instead of "<script type="text/javascript" src="../javascripts/application.js"></script>" Else: "javascript_include_tag :all" You can set :recursive => true if you want Rails to search all subdirectories of public/javascripts. -- Posted via http://www.ruby-forum.com/. -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.