Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Rails 6中测试jquery_Javascript_Jquery_Ruby On Rails_Ruby On Rails 6 - Fatal编程技术网

Javascript 在Rails 6中测试jquery

Javascript 在Rails 6中测试jquery,javascript,jquery,ruby-on-rails,ruby-on-rails-6,Javascript,Jquery,Ruby On Rails,Ruby On Rails 6,我对编程和测试相当陌生,以了解jquery是否能与我的rails 6设置一起工作。为此,我有: 创建了一个新的rails应用程序 生成脚手架 在新创建的scaffold的index.html.erb视图中插入以下代码 $('#mydiv').show(); 试验 我希望这会显示测试文本。。但是,即使页面的其余部分呈现。。。非常欢迎任何帮助…将脚本移动到div下方,以便在执行脚本时加载div: <div id='mydiv' style='display:none'> TE

我对编程和测试相当陌生,以了解jquery是否能与我的rails 6设置一起工作。为此,我有:

  • 创建了一个新的rails应用程序
  • 生成脚手架
  • 在新创建的scaffold的index.html.erb视图中插入以下代码
  • 
    $('#mydiv').show();
    试验
    

    我希望这会显示测试文本。。但是,即使页面的其余部分呈现。。。非常欢迎任何帮助…

    将脚本移动到div下方,以便在执行脚本时加载div:

     <div id='mydiv' style='display:none'>
       TEST
     </div>
     <script type='text/javascript'>
       $('#mydiv').show();
     </script>
    

    谢谢,我刚刚试过这两种,但似乎都不管用。这就是为什么我想知道Jquery是否真的能工作的原因…?您是否在
    application.js
    Gemfile
    中添加了它?我的理解是,您不需要在rails 6中这样做,因为它是用webpacker预打包的。。。但我可能错了。。。它似乎在Package.json和Application.json中。您是否在开发人员
    控制台
    中看到任何错误,如果是,您可以将它们添加到您的问题中吗?Rails命令行中没有错误。我不确定这是不是你的意思。。。?在chrome中的“开发者工具”下的控制台中也没有任何内容——只是为了防止我误解了你们的问题……你们理解我的问题是对的。因此,在scaffold index view页面中-->右键单击页面上的某个位置-->单击
    查看页面源代码
    -->然后您可以看到那里的
    标记吗?是的-我可以看到标记您是否真的将jquery添加到了项目中?默认情况下,它不会出现在rails上,您必须添加它,如果是,请展示您是如何添加它的
     <div id='mydiv' style='display:none'>
       TEST
     </div>
     <script type='text/javascript'>
       $('#mydiv').show();
     </script>
    
    $(document).ready(function(){
      $('#mydiv').show();
    });