【发布时间】:2015-05-22 21:23:18
【问题描述】:
我必须在这里做一些非常愚蠢/愚蠢的事情。整天都在试图让 jQueryUI 在我的 Rails 4.2.1 应用程序中运行,但由于某种原因失败了。看起来这应该不是那么难,我一定是在做一些我看不到的蠢事。
我将此添加到 Gemfile:
gem 'jquery-ui-rails'
应用程序.js
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require twitter/typeahead
//= require bootstrap
//= require_tree .
应用程序.css
*= require bootstrap
*= require bootstrap-theme
*= require font-awesome
*= require jquery-ui
*= require_self
*= require_tree .
但是当我在窗口中输入时说:
$('input').draggable()
我回来了:
TypeError: undefined is not a function (evaluating '$('input').draggable()')
我可以在我的资源列表中看到可拖动模型已加载。我看到 jQuery 已加载,并且可以运行其他 jQuery 函数。我确定我在做一些愚蠢的事情,请帮忙!!!
【问题讨论】:
-
抱歉,刚才有些事情被抓到了,无法再看一遍。请看看我更新的答案。您正在使用引导程序(我假设是 BS3),因此有一种特殊的方式可以使用 gem 做事。
标签: javascript jquery ruby-on-rails jquery-ui