不能包括x可以编辑到Rails 6的内容

问题描述 投票:0回答:1

我试图将x可编辑的框架包含到我的项目中,但是它不起作用。

如果我从http://vitalets.github.io/x-editable/下载框架并将其包含在packs /目录中,则在控制台中会看到TypeError: $(...).editable is not a function

如果我在[[/layouts/application.html.slim]中包含<script src="https://cdnjs.cloudflare.com/ajax/libs/x-editable/1.5.1/bootstrap3-editable/js/bootstrap-editable.min.js"></script>,则错误消息将改变TypeError: this.tip(...) is undefined

顺便说一下,在[[javascript / packs / application.js

中,我包括投影所需的框架(据我猜测):

require("@rails/ujs").start() require("turbolinks").start() require("@rails/activestorage").start() require("channels") require('bootstrap') require("jquery") require('packs/announcements') require('packs/bootstrap-tooltip') require('packs/bootstrap-popover') require('packs/bootstrap-editable') require('packs/bootstrap-editable.min')

Bootstrap-tooltip.js]中定义的[Function'tip',但cdnjs.cloudflare.com对此一无所知。我在做什么错,以及如何将x-editable连接到我的项目?
P.S。与x-editable相关的其他部分,包括我的项目:

Gemfile:

gem 'twitter-bootstrap-rails' gem 'x-editable-rails'

assets / javascripts / application.js:

//= require jquery
//= require twitter/bootstrap
//= require editable/bootstrap-editable
//= require editable/rails
//= require_tree .

我试图将x可编辑的框架包含到我的项目中,但是它不起作用。如果我从http://vitalets.github.io/x-editable/下载框架并将其包含在packs /目录中,则会看到TypeError:$ ...

ruby-on-rails ruby asset-pipeline x-editable ruby-on-rails-6
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.