3

我读到 Rails 4 的指南针还没有准备好,但它与“2.0 alpha”一起工作......我不明白。有没有人解决过这个问题呢?

我的宝石文件

gem 'sass-rails'
gem "compass-rails"  #or gem "compass-rails", "~> 2.0.alpha.0"

my application.css.scss //没有错误,rails识别目录

 @import "compass";

我的第一次 mixin 测试的错误

Sass::SyntaxError at /partners/dashboard
Undefined mixin 'border-radius'.
4

3 回答 3

1

我已经从 Rails 3.2 更新到 Rails 4.0,包括 gem compass-rails。我已粘贴在下面的 gem 文件中。我更新了尽可能多的 gem,但有几个无法获得最新版本。命令“bundle outdated”让您了解过时的 gem Pierre

来源“ https://rubygems.org

ruby '2.0.0'
gem 'rails_12factor', group: :production
gem 'rails', '4.0.0'

gem 'pg'
gem 'thin'

# do I need this gem for form backing objects
gem 'virtus'
gem 'jbuilder', '~> 1.2'

gem 'sass-rails', '~> 4.0.0'
gem 'coffee-rails', '~> 4.0.0'
gem "compass-rails", '~> 2.0.alpha.0'
gem 'uglifier', '~> 2.2.1'  # java script compression

gem 'rspec-rails'
gem 'debugger'
gem 'better_errors'  # railscast 402
gem 'binding_of_caller'

# Use jquery as the JavaScript library
gem 'jquery-rails'
gem 'bcrypt-ruby', '~> 3.0.0'
# tried this update but got errors so backed out
#    gem 'bcrypt-ruby' '~>3.1.2'

# paging, searching
gem 'will_paginate', '~> 3.0'
gem 'ransack'

gem "redcarpet", '~> 3.0.0'
gem 'cancan'

gem 'simple_form'

# For drill evaluation- railscast 326
gem 'active_attr'
# For db population
gem 'seed_dump'
# longitude and latitude
gem 'geo_position'
于 2013-11-07T05:22:28.063 回答
1

尚未为 Rails 4.0 做好准备:

http://ready4rails4.net/gems/compass-rails

在 Rails 4 下线之前的 9 个月,贡献者很清楚:

https://github.com/Compass/compass-rails/pull/59

于 2013-11-22T04:07:03.420 回答
0

@import在 .css 文件中使用不好。您需要将其重命名为application.css.scss. 但我更喜欢直接在我需要的文件中导入指南针。而且我更喜欢只导入我真正需要的部分compass/css3,这样我就不会包含我不真正使用的任何东西。

如果这对您的问题没有帮助,您可能需要粘贴 /partners/dashboard 样式以查看其中的内容。

于 2013-11-07T05:17:30.330 回答