3

Rails 4 のコンパスはまだ準備ができていないと読みましたが、「2.0 alpha」で動作します... わかりません。誰かがこの問題を解決しましたか?

私のGemfile

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

my application.css.scss //エラーなし、レールはディレクトリを認識

 @import "compass";

私の最初の mixin テストのエラー

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

3 に答える 3

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 に答える
1

gem compass-rails を含む Rails 3.2 から Rails 4.0 に更新しました。以下のgemファイルに貼り付けました。できるだけ多くの gem を更新しましたが、いくつかは最新バージョンを取得できませんでした。コマンド「bundle outdated」は、時代遅れの gem ピエールについてのアイデアを提供します。

ソース「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 に答える
0

@import.css ファイルで使用するのは適切ではありません。に名前を変更する必要がありますapplication.css.scss。しかし、コンパスを必要なファイルに直接インポートすることを好みます。また、本当に必要な部分だけをインポートして、compass/css3実際に使用しないものは含めないようにしています。

それでも問題が解決しない場合は、/partners/dashboard スタイルに貼り付けて、そこにあるものを確認する必要がある場合があります。

于 2013-11-07T05:17:30.330 に答える