vid*_*unj 6 ruby jquery jquery-ui ruby-on-rails ruby-on-rails-4
在新的rails应用程序中使用两者
在Gemfile中:
在show.html.erb中
<script>
$( function() {
$( "#datepicker" ).datepicker();
} );
</script>
<p>Date: <input type="text" id="datepicker"></p>
<p id="notice"><%= notice %></p>
Run Code Online (Sandbox Code Playgroud)
在application.js中
//= require jquery-ui
//= require jquery
//= require rails-ujs
//= require turbolinks
//= require_tree .
Run Code Online (Sandbox Code Playgroud)
在application.css中
/*
*= require jquery-ui
*= require_tree .
*= require_self
*/
Run Code Online (Sandbox Code Playgroud)
浏览器显示Uncaught ReferenceError:jQuery未在应用程序中定义
如果从应用程序jquery函数中删除'jquery-ui-rails'正常工作.
这是您的错误:
//= require jquery-ui
//= require jquery
Run Code Online (Sandbox Code Playgroud)
从属脚本按顺序包括,即,在jquery-ui加载时,它找不到jQuery(将在接下来加载,但是脚本执行会因您的错误而退出并且无法继续)。
为了解决这个问题,地方jquery 之前 jquery-ui:
//= require jquery
//= require jquery-ui
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
753 次 |
| 最近记录: |