Javascript 在Rails 6中测试jquery
我对编程和测试相当陌生,以了解jquery是否能与我的rails 6设置一起工作。为此,我有: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
$('#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();
});