Elm*_*mor 8 gem jquery-ui ruby-on-rails
我试图在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"
Run Code Online (Sandbox Code Playgroud)
的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
Run Code Online (Sandbox Code Playgroud)
application.css
*= require jquery.ui.all
*= require_self
*= require_tree .
Run Code Online (Sandbox Code Playgroud)
paw*_*318 21
在5.0版本,它已被更改.你可以在这里阅读更多相关信息.
5.0版:
application.js中:
//= require jquery-ui
Run Code Online (Sandbox Code Playgroud)
application.css:
/*
*= require jquery-ui
*/
Run Code Online (Sandbox Code Playgroud)
版本4.x(我确定4.2.0和4.2.1):
application.js中:
//= require jquery.ui.all
Run Code Online (Sandbox Code Playgroud)
application.css:
/*
*= require jquery.ui.all
*/
Run Code Online (Sandbox Code Playgroud)
紧接着//= require jquery.ui.all就//= require jquery这样看起来就像这样
//= 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 .
Run Code Online (Sandbox Code Playgroud)
请注意,这些行的写入顺序是这些文件的加载顺序.所以如果你jquery-ui在知道它之前调用一个函数jquery-ui,很可能你需要稍微改变一下这个顺序.
将基础结构文件放在自己的文件之前通常很好,以避免这些问题
| 归档时间: |
|
| 查看次数: |
8762 次 |
| 最近记录: |