ruby on rails - Why jQuery won't be working? -


after executed command.
bundle exec rake assets:precompile rails_env=production

now, jquery doesn't work anymore:(
used work fine until executing command.

after that, if type refreshcount(); in web console command line, loads function , works fine.
jquery part(document.ready) doesn't work anymore:(

how can fix this?

assets/javascripts/application.js

... //= require jquery //= require jquery-ui //= require twitter/bootstrap //= require jquery_ujs //= require jquery.ui.datepicker //= require autocomplete-rails 

views/layouts/application.html.erb

<%= csrf_meta_tags %> <%= javascript_include_tag 'application.js' %> <%= javascript_include_tag 'delete.js.coffee' %> <%= javascript_include_tag 'bootstrap.js.coffee' %> <%= javascript_include_tag 'rails.js' %> <%= javascript_include_tag 'registrations.js.coffee' %> <%= javascript_include_tag 'tag-it.js' %>  <%= stylesheet_link_tag "application","http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/smoothness/jquery-ui.css" %>  <%= javascript_include_tag 'reload_count.js' %> 

generated html

<meta content="6ee26djl4r+roeap8mhpfaqaqkjan1ttefmrwxibfk=" name="csrf-token" /> <script src="/assets/application-hh43uu8e5f7e03b516a031d93d.js" type="text/javascript"></script> <script src="/assets/delete-sj4u7032e3f5d3e60ceuu20c3f5792f.js" type="text/javascript"></script> <script src="/assets/bootstrap-2b929657252555a21c8fe0915f73.js" type="text/javascript"></script> <script src="/assets/rails-e69b066913d4a1ff967520b8444026d9.js" type="text/javascript"></script> <script src="/assets/registrations-c8f90781b38ab1267919654197414382.js" type="text/javascript"></script> <script src="/assets/tag-it-6bca56a5321c9d3e353987690b24ec8a.js" type="text/javascript"></script>  <link href="/assets/application-13c063e9f4b98571dfe06a1594565bdf.css" media="screen" rel="stylesheet" type="text/css" /> <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/smoothness/jquery-ui.css" media="screen" rel="stylesheet" type="text/css" />  <script src="/assets/reload_count-0cdf66811b7eaff438be9c8b8cc932bf.js" type="text/javascript"></script> 

assets/javascripts/reload_count.js

    jquery(document).ready(function() {         refreshcount();     });       function refreshcount() {       $.ajax({         url: "/messages/refresh_count",         type: "get",         datatype: "script",       });     } 

from generated html, cannot see included jquery library. try include using google cdn when it's not make sure jquery loaded has many advantages compare normal including script:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" type="text/javascript"></script> 

Comments