gem jquery-ui-rails找不到文件’jquery.ui.all’(
我试图在jquery-ui-rails gem的帮助下将jquery ui datepicker添加到我的应用程序中。 我已经检查过Railscast我似乎做的一切都正确,但我在应用程序启动时收到错误
couldn't find file 'jquery.ui.all'
Gemfile(结束时,尝试在资产组中包含gem但没有运气):
gem 'backbone-on-rails' gem "jquery-ui-rails"
的application.js
//= require jquery //= require jquery_ujs //= require underscore //= require backbone //= require svitla_test //= require_tree ../templates //= require_tree ./models //= require_tree ./collections //= require_tree ./views //= require_tree ./routers //= require_tree . //= require jquery.ui.all
application.css
*= require jquery.ui.all *= require_self *= require_tree .
在//= require jquery
之后//= require jquery.ui.all
,所以它看起来像这样
//= require jquery //= require jquery.ui.all //= require jquery_ujs //= require underscore //= require backbone //= require svitla_test //= require_tree ../templates //= require_tree ./models //= require_tree ./collections //= require_tree ./views //= require_tree ./routers //= require_tree .
请注意,这些行的写入顺序是这些文件的加载顺序。所以如果在知道jquery-ui
之前调用jquery-ui
函数,很可能需要稍微更改一下这个顺序。
将基础结构文件放在您自己的文件之前通常是好的,以避免这些问题
在5.0版本,它已被更改。 你可以在这里阅读更多相关信息。
5.0版 :
application.js中:
//= require jquery-ui
application.css:
/* *= require jquery-ui */
版本4.x (我确定4.2.0和4.2.1):
application.js中:
//= require jquery.ui.all
application.css:
/* *= require jquery.ui.all */
- Ruby没有安装json -v 1.8.1作为bundle的一部分,ERROR:无法构建gem原生扩展
- 如何安装json gem – 无法构建gem原生扩展
- 使用devise进行RESTful登录(Rails 4)
- 一个干净的小gem,为现有应用添加一个简单的博客?
- ruby datamapper不会加载
- 在Raspbian上安装Ruby Gem错误:无法构建Gem Native扩展
- 如何使用bundler创建相互依赖的gem,并使用存储库作为源?
- “gem install foundation”中的证书validation失败
- 无法在mac osx上更新gems – Gem :: RemoteFetcher :: FetchError