首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 4和jQuery UI

Rails 4和jQuery UI
EN

Stack Overflow用户
提问于 2015-05-23 05:23:19
回答 2查看 137关注 0票数 0

我一定是在做一些非常愚蠢的事情。我一整天都在尝试让jQueryUI在我的Rails 4.2.1应用程序中运行,但由于某种原因失败了。看起来这并不是很难,我一定是在做一些我看不见的愚蠢的事情。

我在Gemfile中添加了以下内容:

代码语言:javascript
复制
gem 'jquery-ui-rails'

application.js

代码语言:javascript
复制
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require twitter/typeahead
//= require bootstrap
//= require_tree .

application.css

代码语言:javascript
复制
 *= require bootstrap
 *= require bootstrap-theme
 *= require font-awesome
 *= require jquery-ui
 *= require_self  
 *= require_tree .

然而,当我在窗口中键入内容时,请这样说:

代码语言:javascript
复制
$('input').draggable() 

我回来了:

代码语言:javascript
复制
TypeError: undefined is not a function (evaluating '$('input').draggable()')

我可以在我的Resources列表中看到draggable模型已经加载。我看到jQuery已加载,并且可以运行其他jQuery函数。我肯定我在做傻事,请帮帮我!

EN

回答 2

Stack Overflow用户

发布于 2015-05-23 05:27:04

jquery-ui-rails文档中有一个拼写错误,它告诉您使用jquery_ui,即使正确的表示法是jquery.ui (请注意点,而不是下划线)。

在你的application.js中试试这个

代码语言:javascript
复制
//= require jquery
//= require jquery.turbolinks
//= require jquery_ujs
//= require dataTables/bootstrap/3/jquery.dataTables.bootstrap
//= require turbolinks
//= require_tree .

application.css

代码语言:javascript
复制
 *= require_tree .
 *= require_self
 *= require jquery-ui
 *= require dataTables/bootstrap/3/jquery.dataTables.bootstrap
票数 0
EN

Stack Overflow用户

发布于 2015-05-23 22:38:39

我跑了一下:

代码语言:javascript
复制
bin/rake assets:clobber

一切似乎都很顺利?谁能为答案投票解释一下;-)

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

https://stackoverflow.com/questions/30406073

复制
相关文章

相似问题

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