首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我尝试在rails 6中使用select 2时出错

当我尝试在rails 6中使用select 2时出错
EN

Stack Overflow用户
提问于 2020-05-27 01:05:25
回答 1查看 1.3K关注 0票数 0

我试图在rails 6中使用gem select2-rails中的select2。

我已经添加了gemfile gem "select2-rails",运行了bundleyarn add select2,以及.js require("select2")上的inport,但是当我尝试使用时,我得到了这个错误。

代码语言:javascript
复制
$(...).select2 is not a function

我是怎么搞定这个的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-27 05:44:21

下面是在Rails 6中设置select2的步骤:

  1. 正确地在Rails项目中安装Webpacker,这是根据Rails项目自述的。如果您是从Rails 6应用程序开始的,默认情况下会这样做。
  2. 添加了jqueryselect2

纱线添加jquery select2

  • 向DOM添加一个选择框

阿拉巴马州。怀俄明州

  • 导入jquery、select2和select2 css,并在页面加载时应用于复选框:

从'jquery‘导入'select2’导入‘select2 2/dist/css/select2.css’window.addEventListener('DOMContentLoaded',() => {$(‘..select2’).select2() })

  • For development,set compile: true in config/webpacker.yml。运行webpack-dev-server是可选的。

有关更多信息,您还可以查看这个演示:https://github.com/rossta/rails6-webpacker-demo/compare/example/select2

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62033851

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档