Uncaught ReferenceError: Foundation is not defined
Uncaught ReferenceError: Foundation is not defined
我 运行 遇到了几个错误 "Uncaught ReferenceError: Foundation is not defined"。它们发生在以下情况:
- foundation.abide
- foundation.accordion
- foundation.clearing
- foundation.dropdown
- foundation.equalizer
- foundation.interchange
- foundation.joyride
在控制台中,我输入了 Foundation,得到:Object {name: "Foundation", version: "5.5.1", media_queries: Object, stylesheet: CSSStyleSheet, global: Object…}global: Objectinherit: function (scope, methods) {init: function (scope, libraries, method, options, response) {init_lib: function (lib, args) {libs: Objectmedia_queries: Objectname: "Foundation"patch: function (lib) {rtl: falsescope: documentset_namespace: function () {stylesheet: CSSStyleSheetutils: Objectversion: "5.5.1"__proto__: Object
。
我还通过使用控制台验证了 jQuery 是否正常工作:$(document) 导致 [>#document]。
我是 运行 Rails (4.2.1) stack on Ruby (2.0.0),并且一直在关注 tutorial/walkthrough [=] 30=].
rails g foundation:install
我也试过 RailsApps/rails_layout gem 但我遇到了同样的错误。
rails generate layout:install foundation5 --force
我唯一能想到的是,我在所有需要它的函数(abide、accordion 等)之后定义 Foundation,但这不应该发生,因为框架代码来自模板生成器。我在 RoR 或 Foundation 的结构方面没有经验,不知道是否是这种情况,所以我想知道我可以去哪里找到这个错误。
或者如果这只是我的 Mac 的客户端问题。
这是由 foundation-rails
gem 的 5.5.1.1 版本中的错误引起的。您上面列出的插件在基础代码本身之前加载。
5.5.1.2 正在朝着 fix 的方向发展,但与此同时,您可以通过返回到以前的版本来解决问题:
gem 'foundation-rails', '= 5.5.1.0'
我 运行 遇到了几个错误 "Uncaught ReferenceError: Foundation is not defined"。它们发生在以下情况:
- foundation.abide
- foundation.accordion
- foundation.clearing
- foundation.dropdown
- foundation.equalizer
- foundation.interchange
- foundation.joyride
在控制台中,我输入了 Foundation,得到:Object {name: "Foundation", version: "5.5.1", media_queries: Object, stylesheet: CSSStyleSheet, global: Object…}global: Objectinherit: function (scope, methods) {init: function (scope, libraries, method, options, response) {init_lib: function (lib, args) {libs: Objectmedia_queries: Objectname: "Foundation"patch: function (lib) {rtl: falsescope: documentset_namespace: function () {stylesheet: CSSStyleSheetutils: Objectversion: "5.5.1"__proto__: Object
。
我还通过使用控制台验证了 jQuery 是否正常工作:$(document) 导致 [>#document]。
我是 运行 Rails (4.2.1) stack on Ruby (2.0.0),并且一直在关注 tutorial/walkthrough [=] 30=].
rails g foundation:install
我也试过 RailsApps/rails_layout gem 但我遇到了同样的错误。
rails generate layout:install foundation5 --force
我唯一能想到的是,我在所有需要它的函数(abide、accordion 等)之后定义 Foundation,但这不应该发生,因为框架代码来自模板生成器。我在 RoR 或 Foundation 的结构方面没有经验,不知道是否是这种情况,所以我想知道我可以去哪里找到这个错误。
或者如果这只是我的 Mac 的客户端问题。
这是由 foundation-rails
gem 的 5.5.1.1 版本中的错误引起的。您上面列出的插件在基础代码本身之前加载。
5.5.1.2 正在朝着 fix 的方向发展,但与此同时,您可以通过返回到以前的版本来解决问题:
gem 'foundation-rails', '= 5.5.1.0'