内联document.ready并没有在我的ec2生产服务器中启动。但它在本地工作正常。
1.我试过替换内联
$(document).ready(function(){
带
$(document).on('就绪页面:加载',函数(){
3.删除gem tubolinks和jquery turbolinks后,问题仍然存在。内联document.ready函数仍无法正常工作。
我已经将nginx配置中的sendfile选项设置为false,以便页面和资产重新加载eveytime,而不是从服务器缓存发送。
请告诉我什么是错过的。我花了很多天时间仍然无法弄清楚为什么它不能用于生产。
更新
Ex My pages / home.html。我试图把这个脚本放在页面顶部和底部,并使用内容:javascript标签,但仍然没有工作。我有这样的脚本标签在我的应用程序中的许多地方。
<script type="text/javascript">
$( document ).ready(function() {
$('#element_1').hide(); $('#element_2').hide();
$('#element_3').hide(); });
</script>