0

bootstrap_and_overides.css.scssアプリのcontainsstyleというファイルがあります。今、私はサスミックスインを使用するためにバーボンジェムをインストールしました。しかし、アドオンボタンを使用すると、サイトでエラーが発生しました。

Mixin box-shadow takes 1 argument but 2 were passed.  
(in   /home/hkthanh89/rails_apps/online_test_app/app/assets/stylesheets/application.css.scss)

これは私のapplication.css.scssです:

@import "bourbon";  
@import "bootstrap_and_overrides";

ビューファイルにリンクを定義しました。

<p>
  <%= link_to "Add new course", new_course_path, class: "new_resource" %>
</p>

私のブートストラップスタイルファイルにはボックスシャドウがありません。ブートストラップスタイルでnew_resourceクラスを定義しました。

/* Buttons */  
.new_resource {
@include button(pill, #3FB344)
}

ミックスインボックスシャドウでエラーが発生する理由がわかりません。誰か助けてもらえますか?本当にありがとう !

4

1 に答える 1

0

Bootstrap をアプリにどのように追加していますか? これは、Bootstrap 独自のボタン mixin との競合でしょうか?

Rails 3.2アプリでこのgemを介してブートストラップを使用しています:

https://github.com/yabawock/bootstrap-sass-rails

そのため、気になるブートストラップの特定のもののみを使用できます。たとえば、私は Neat (Bourbon の補完的なレスポンシブ グリッド) を使用しているので、Bootstrap のレイアウトやグリッド ミックスインを導入したくありません。

構成方法の例が必要な場合は、お知らせください。バーボンのボタン mixin をエラーなく使用できます。

于 2013-03-19T21:27:03.333 に答える