我试图将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')
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:$ ...