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.