在MacBook Pro上工作,Zurb基金会表现得很有趣。下拉菜单不起作用,Orbit滑块表现得很有趣等等。我认为我的代码中存在问题。但是,如果我在两台不同的计算机(Windows 7 PC和另一台MacBook Pro)上查看相同的项目,一切都很完美。
我检查了每个文件的差异,唯一不同的文件是assets/foundation_and_overrides.css
文件。
这就是区别,无法正常工作的rails服务器会显示以下类型的行:
/* line 241, ../../../../.rvm/gems/ruby-1.9.3-p194@ucode/gems/zurb-foundation-4.2.3/scss/foundation/components/_global.scss */
工作正常的计算机显示类似于:
/* line 264, ../../../../../../Ruby193/lib/ruby/gems/1.9.1/gems/zurb-foundation-4.3.1/scss/foundation/components/_global.scss */
正如您所看到的,问题似乎是糟糕的rails服务器出于某种原因使用旧版本的Zurb Foundation。即使bundle update
显示版本4.3.1。实际上,我们在Gemfile中指定了这个:
gem 'zurb-foundation', '4.3.1'
答案 0 :(得分:1)
尝试
bundle exec rails s
确保您使用捆绑中的宝石,而不是系统宝石。此外,它看起来像你正在使用不同版本的红宝石。您使用rvm或其他任何东西来设置ruby版本吗?