Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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 Jquery选择的插件不呈现rails 6_Javascript_Jquery_Ruby On Rails_Jquery Chosen - Fatal编程技术网

Javascript Jquery选择的插件不呈现rails 6

Javascript Jquery选择的插件不呈现rails 6,javascript,jquery,ruby-on-rails,jquery-chosen,Javascript,Jquery,Ruby On Rails,Jquery Chosen,我已经跟随一个博客,让选择的插件为我的应用程序工作。目前,它只是呈现一个普通的html选择标记。我相信问题出在jquery上,不确定这是否也是由于它在模式中加载所致?这是我的网页,我只是想知道我的问题是什么 档案: gem 'jquery-rails' gem 'popper_js', '~> 1.11.1' gem 'bootstrap', '4.0.0.alpha6' source 'https://rails-assets.org' do gem 'rails-assets-te

我已经跟随一个博客,让选择的插件为我的应用程序工作。目前,它只是呈现一个普通的html选择标记。我相信问题出在jquery上,不确定这是否也是由于它在模式中加载所致?这是我的网页,我只是想知道我的问题是什么

档案:

gem 'jquery-rails'
gem 'popper_js', '~> 1.11.1'
gem 'bootstrap', '4.0.0.alpha6'
source 'https://rails-assets.org' do
  gem 'rails-assets-tether', '>= 1.3.3'
  gem 'rails-assets-chosen'
end
gem 'simple_form'
app/assets/javascripts/applciation.js

//= require jquery
//= require jquery_ujs
//= require popper
//= require tether
//= require chosen
//= require bootstrap-sprockets
//= require turbolinks
app/assets/stylesheets/application.scss

*= require_self
 */
@import "bootstrap";
@import 'chosen';
@import "mixins";
@import "theme-variables";
@import "theme-mixins";
@import "variables";
@import "uikit";
@import "upload-widget";
@import "trix/dist/trix";
@import "actiontext";
@import "forms";
@import "hapyning";
@import "homepage";
@import "user";
@import "admin";
app/javascript/packs/application.js

require("@rails/ujs").start()
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require('jquery')
require('jquery.initialize')
import UIKit from 'uikit'
import Icons from "uikit/dist/js/uikit-icons"
UIKit.use(Icons)
app/views/layouts/application.html.erb

<script>
  $(document).on('ready page:load', function () {
    $('.invite-email').chosen({
      allow_single_deselect: true,
      width: '100%'
    })
  });
</script>

$(文档).on('ready page:load',函数(){
$('.invite email')。已选择({
允许单次取消选择:true,
宽度:“100%”
})
});
这是我在使用.selected时所得到的全部

尝试在浏览器控制台中使用模式openI get
Uncaught TypeError:$(…)调用您的
.Selected({…
函数或
$('select').Selected()
.selected不是函数
如果页面通过turbolinks请求加载,则可能jquery插件未正确初始化。如果使用turbolinks,则可以尝试使用turbolinks加载事件启动脚本,如:
$(文档)。on('turbolinks:load',function(){…