jQuery可jeditable错误对象[对象对象]没有方法'可编辑'
它看起来这个可jeditable对象的虚拟错误。这是我的jQuery可jeditable错误对象[对象对象]没有方法'可编辑'
<script src="/assets/jquery.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery_ujs.js?body=1" type="text/javascript"></script>
<script src="/assets/twitter/bootstrap/bootstrap-transition.js?body=1" type="text/javascript"></script>
<script src="/assets/twitter/bootstrap/bootstrap-alert.js?body=1" type="text/javascript"></script>
<script src="/assets/twitter/bootstrap/bootstrap-modal.js?body=1" type="text/javascript"></script>
<script src="/assets/twitter/bootstrap/bootstrap-dropdown.js?body=1" type="text/javascript"></script>
<script src="/assets/twitter/bootstrap/bootstrap-scrollspy.js?body=1" type="text/javascript"></script>
<script src="/assets/twitter/bootstrap/bootstrap-tab.js?body=1" type="text/javascript"></script>
<script src="/assets/twitter/bootstrap/bootstrap-tooltip.js?body=1" type="text/javascript"></script>
<script src="/assets/twitter/bootstrap/bootstrap-popover.js?body=1" type="text/javascript"></script>
<script src="/assets/twitter/bootstrap/bootstrap-button.js?body=1" type="text/javascript"></script>
<script src="/assets/twitter/bootstrap/bootstrap-collapse.js?body=1" type="text/javascript"></script>
<script src="/assets/twitter/bootstrap/bootstrap-carousel.js?body=1" type="text/javascript"></script>
<script src="/assets/twitter/bootstrap/bootstrap-typeahead.js?body=1" type="text/javascript"></script>
<script src="/assets/twitter/bootstrap/bootstrap-affix.js?body=1" type="text/javascript"></script>
<script src="/assets/twitter/bootstrap.js?body=1" type="text/javascript"></script>
<script src="/assets/bootstrap.js?body=1" type="text/javascript"></script>
<script src="/assets/mgm.js?body=1" type="text/javascript"></script>
<script src="/assets/swimming/classschedules.js?body=1" type="text/javascript"></script>
<script src="/assets/swimming/coaches.js?body=1" type="text/javascript"></script>
<script src="/assets/swimming/programs.js?body=1" type="text/javascript"></script>
<script src="/assets/swimming/shoppings.js?body=1" type="text/javascript"></script>
<script src="/assets/swimming/students.js?body=1" type="text/javascript"></script>
<script src="/assets/underscore-min.js?body=1" type="text/javascript"></script>
<script src="/assets/backbone-min.js?body=1" type="text/javascript"></script>
<script src="/assets/jquery.jeditable.mini.js?body=1" type="text/javascript"></script>
<script src="/assets/application.js?body=1" type="text/javascript"></script>
<div class="edit" id="dev008">click to edit</div>
$(function() {
$('.edit').editable('<%= date_swimming_classschedules_path(@date)%>');
});
页,我得到这个错误
Uncaught TypeError: Object [object Object] has no method 'editable'
而且我已经检查
src="/assets/jquery.jeditable.mini.js?body=1"
可达。是否还有其他事情我应该检查以解决这个错误?在Chrome控制台
Uncaught TypeError: Object [object Object] has no method 'editable' er:236
(anonymous function) er:236
y.Callbacks.l application.js:14
y.Callbacks.c.fireWith application.js:14
y.extend.ready application.js:14
M application.js:14
UPDATE
完整的错误消息。
我发现这条线
<script src="/assets/application.js?body=1" type="text/javascript"></script>
只是
<script src="/assets/jquery.jeditable.mini.js?body=1" type="text/javascript"></script>
后jQuery库的副本。我怎样才能删除这条线?
更新2
我加入相关的Rails代码
/app/assets/application.js代码
//= require jquery
//= require jquery_ujs
//= require twitter/bootstrap
//= require underscore-min.js
//= require backbone-min.js
//= require jquery.jeditable.mini.js
/app/views/layouts/application.html.erb代码
<%= javascript_include_tag "application" %>
谢谢
查找application.js
(中/资产/)和删除的内容(或做一些事情,使得它不再包含的jQuery的另一个副本)
:)
哇,谢谢很多人!/public/assets /中有一个application.js文件。我删除它后,现在都很好:) – wwli 2013-03-08 04:45:51
很高兴帮助! :) – 2013-03-08 04:47:03
是否有任何其他错误? (例如,加载错误) – 2013-03-08 04:09:25
@JaredForsyth我刚刚更新了原始帖子 – wwli 2013-03-08 04:18:20
打开萤火虫,并查看控制台中显示的JS错误。 – Pushkar 2013-03-08 04:22:37