0

我的应用程序有一个名为bootstrap_and_overides.css.scsscontains 样式的文件。现在我安装了 bourbon gem 来使用 sass mixin。但是当我使用附加按钮时,网站出现错误:

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)
}

我不知道为什么 mixin box-shadow 会出错。有人可以帮忙吗?非常感谢 !

4

1 回答 1

0

您如何将 Bootstrap 添加到您的应用程序中?也许这与 Bootstrap 自己的按钮 mixin 有冲突?

我在我的 rails 3.2 应用程序中通过这个 gem 使用引导程序:

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

所以我只能使用我关心的引导程序中的特定东西。例如,我正在使用 Neat(Bourbon 的恭维响应式网格),所以我不想引入 Bootstrap 的布局或网格混合。

如果您需要一些关于我如何配置事物的示例,请告诉我。我能够毫无错误地使用波旁威士忌的按钮混合。

于 2013-03-19T21:27:03.333 回答