Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/68.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
Ruby on rails 为运行在Rails 6.0上的webapp将引导JavaScript库添加到application.js_Ruby On Rails - Fatal编程技术网

Ruby on rails 为运行在Rails 6.0上的webapp将引导JavaScript库添加到application.js

Ruby on rails 为运行在Rails 6.0上的webapp将引导JavaScript库添加到application.js,ruby-on-rails,Ruby On Rails,在Rails 6.0中,application.js位于新路径/app/javascript/packs/vs旧路径app/assets/javascripts/ 我在application.js文件的新路径中添加了以下行: //= require jquery //= require jquery_ujs //= require bootstrap //= require turbolinks //= require_tree . 但是保存后,我看不到预期的引导下拉菜单。上面的代码片段适用于

在Rails 6.0中,application.js位于新路径/app/javascript/packs/vs旧路径app/assets/javascripts/

我在application.js文件的新路径中添加了以下行:

//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require turbolinks
//= require_tree .

但是保存后,我看不到预期的引导下拉菜单。

上面的代码片段适用于6.0之前的版本,但是这个解决方案是由另一个在rails 6.0中工作的人提供给我的 1) $纱线添加jquery@3.4.1 bootstrap@3.4.1

2) 将其添加到config/webpack/environment.js

const{environment}=require('@rails/webpacker')

3) 添加此app/javascript/packs/application.js

require("jquery")
import "bootstrap"

我相信你可能对阅读感兴趣
require("jquery")
import "bootstrap"