0

在 MacBook Pro 上工作,Zurb Foundation 的表现很有趣。下拉菜单不起作用,Orbit 滑块表现得很好,等等。我认为我的代码有问题。但是,如果我在 2 台不同的计算机(一台 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'
4

1 回答 1

1

Try

bundle exec rails s

to make sure you're using the gems from the bundle, not system gems. Also it looks like you're using a different version of ruby. Are you using rvm or anything else to set the ruby version?

于 2013-09-21T18:37:49.373 回答