「Uncaught ReferenceError: Foundation が定義されていません」といういくつかのエラーが発生しています。それらは次のようになります。
- 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] になります。
Ruby (2.0.0) で Rails (4.2.1) スタックを実行しており、zurb/foundation-rails の基本的なチュートリアル/ウォークスルーに従っています。
rails g foundation:install
RailsApps/rails_layout gem も試しましたが、同じエラーが発生します。
rails generate layout:install foundation5 --force
私が考えることができる唯一のことは、Foundation を必要とするすべての機能 (abide、accordion など) の後に Foundation を定義していることですが、スケルトン コードはテンプレート ジェネレーターからのものであるため、それは発生しないはずです。私は RoR や Foundation の構造について経験がなく、それが事実であるかどうかを知ることができないので、どこでエラーを見つけられるのか疑問に思っていました。
または、これが私の Mac の単なるクライアントの問題である場合。