Я пытаюсь включить x-editable framework в свой проект, но он не работает.
Если я загружаю framework (из http://vitalets.github.io/x-editable/) и включаю его в packs / каталог, я вижу TypeError: $(...).editable is not a function
в консоли.
Если я включу <script src="https://cdnjs.cloudflare.com/ajax/libs/x-editable/1.5.1/bootstrap3-editable/js/bootstrap-editable.min.js"></script>
в / layouts / application. html .slim , сообщение об ошибке будет изменить
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')
Функция 'tip' определена в bootstrap -tooltip. js, но cdn js .cloudflare.com не знает об этом. Что я делаю не так и как подключить x-editable к своему проекту?
PS Другие части, связанные с x-editable, в том числе и у меня в проекте:
Gemfile:
gem 'twitter-bootstrap-rails'
gem 'x-editable-rails'
активы / javascripts / application. js:
//= require jquery
//= require twitter/bootstrap
//= require editable/bootstrap-editable
//= require editable/rails
//= require_tree .