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
Post a Comment