【发布时间】:2013-08-04 15:34:13
【问题描述】:
我从 themeforest.net 购买了一个 HTML/CSS 引导模板。我正在尝试将它导入到 Rails 中,这样我就可以开始编辑它并进一步开发。我遵循了有关如何将资产(js、图像、字体和 css)添加到 rails 并从 application.html 渲染部分的所有指南.erb 但是,当我启动 rails 站点部分加载时,当我在 Chrome 中检查 Web 开发人员控制台时,它会显示 .js 文件的不同错误。这是screenshot
Uncaught TypeError: Object [object Object] has no method 'superfish' script.js?body=1:2
(anonymous function) script.js?body=1:2
jQuery.fn.extend.addEventListener jquery.ui.map.js?body=1:341
jQuery.fn.(anonymous function) jquery.ui.map.js?body=1:370
(anonymous function) sliderhome.js?body=1:15
Uncaught ReferenceError: google is not defined jquery.ui.map.js?body=1:341
jQuery.fn.extend.addEventListener jquery.ui.map.js?body=1:341
jQuery.fn.(anonymous function) jquery.ui.map.js?body=1:370
(anonymous function) sliderhome2.js?body=1:15
Uncaught ReferenceError: google is not defined jquery.ui.map.js?body=1:341
jQuery.fn.extend.addEventListener jquery.ui.map.js?body=1:341
jQuery.fn.(anonymous function) jquery.ui.map.js?body=1:370
(anonymous function) sliderhome4.js?body=1:15
Uncaught ReferenceError: google is not defined jquery.ui.map.js?body=1:341
jQuery.fn.extend.addEventListener jquery.ui.map.js?body=1:341
jQuery.fn.(anonymous function) jquery.ui.map.js?body=1:370
(anonymous function) switcher.js?body=1:18
Uncaught ReferenceError: google is not defined jquery.ui.map.js?body=1:341
jQuery.fn.extend.addEventListener jquery.ui.map.js?body=1:341
jQuery.fn.(anonymous function) jquery.ui.map.js?body=1:370
(anonymous function) contact.js?body=1:6
l jquery.js?body=1:703
c.fireWith jquery.js?body=1:747
v.extend.ready jquery.js?body=1:514
A
非常感谢有关此问题的任何帮助。 在此先感谢
【问题讨论】:
-
您关注哪些指南?您是否使用 gem 将 Bootstrap 添加到 Rails(bootstrap-sass 或 twitter-bootstrap-rails)?通常,ThemeForest 主题包括 Bootstrap 作为 CSS 和 JS 的一部分,并带有额外的自定义,旨在进入 public/ 目录。这使得与 Rails 资产管道集成变得困难。
-
丹尼尔,感谢您的回答。我正在使用 gem 'bootstrap-sass','2.1'。对于指南,谷歌搜索并找到了处理资产管道的方法。我一直在使用其他一些带有较少 jQuery 的引导模板,它们都工作得很好,但是我需要的这个不会。困难是指完全不可能吗?
-
application.js中可能有js排序问题
-
我得到 jarvismenu is not defined -- 错误。但是 jarvismenu 是在同一个 js 文件中定义的,例如: $.fn.extend({ jarvismenu : function(options) { ... }; }); .不知道我错过了什么:(
标签: ruby-on-rails ruby-on-rails-3 twitter-bootstrap twitter-bootstrap-rails