是的,我已将它们包括在内:
<%= stylesheet_link_tag "application", "jquery-ui", "map", "facebox", "faceplant" %>
<%= javascript_include_tag 'jquery', 'jquery.validate', 'facebox', 'application' %>
并在 application.js
jQuery(文档).ready(函数($) {
$('a[rel*=facebox]').facebox({
loading_image : 'loading.gif',
close_image : 'closelabel.gif'
})
})
当我点击:
facebox_link_to "test", :url => '/test/new'
这是 Firebug 控制台报告的内容:
$("a[rel*=facebox]").facebox 不是函数
匿名(函数())应用程序...262613317(第 4 行)
匿名() jquery.j...260464452(第 19 行)
匿名([function(), function(), function(), 2 more...], function(), Object name=F) jquery.j...260464452(第 12 行)
匿名() jquery.j...260464452(第 19 行)
匿名() jquery.j...260464452(第 19 行)
[打破此错误] close_image : 'closelabel.gif'\n 应用...262613317(第 4 行)