Css 导入引导日期选择器缺少样式Rails 4.2

Css 导入引导日期选择器缺少样式Rails 4.2,css,ruby-on-rails,twitter-bootstrap,datepicker,Css,Ruby On Rails,Twitter Bootstrap,Datepicker,我对Bootstrap还不太熟悉,我正试着让我的日期选择器工作。我使用gem和bootstrap sass。但是当我做这件事的时候,似乎缺少了一些风格 以这种方式进行导入: @import "bootstrap" 但是,所有的引导风格都在整个网站上使用,这并不是我想要实现的。但是使用@import“bootstrap-datepicker3”时,日期选择器没有放在正确的位置,并且缺少一些样式 是否需要导入所有引导样式,或者是否可以只使用日期选择器的样式?在安装gem'bootstrap sa

我对Bootstrap还不太熟悉,我正试着让我的日期选择器工作。我使用gem和bootstrap sass。但是当我做这件事的时候,似乎缺少了一些风格

以这种方式进行导入:

 @import "bootstrap"
但是,所有的引导风格都在整个网站上使用,这并不是我想要实现的。但是使用
@import“bootstrap-datepicker3”
时,日期选择器没有放在正确的位置,并且缺少一些样式


是否需要导入所有引导样式,或者是否可以只使用日期选择器的样式?

在安装
gem'bootstrap sass'
gem'sass rails'
之后,您应该将文件名
app/assets/stylesheets/application.css
更改为
app/assets/stylesheets/application.scss
。然后在此文件中添加此代码:

@import "bootstrap-sprockets";
@import "bootstrap";

解决了。问题是缺少引导组件。上写了如何自定义引导配置。因此,在排除了一个又一个默认组件之后,
@import“bootstrap/dropdowns”
才是成功的关键。似乎
@import“bootstrap datepicker”
中缺少此选项,并且
@import“bootstrap链轮”
也不附带此选项

对于面临相同问题的人,您可以这样解决:

1) 将默认的
\u bootstrap.scss
复制到
\u bootstrap-custom.scss

cp .bundle/gems/bootstrap-sass-3.3.5/assets/stylesheets/_bootstrap.scss app/assets/stylesheets/_bootstrap-custom.scss
vim app/assets/stylesheets/_bootstrap-custom.scss
或者创建一个名为
\u bootstrap-custom.scss

cp .bundle/gems/bootstrap-sass-3.3.5/assets/stylesheets/_bootstrap.scss app/assets/stylesheets/_bootstrap-custom.scss
vim app/assets/stylesheets/_bootstrap-custom.scss
2) 如果复制了该文件,请删除除以下行以外的所有其他行。 如果创建了新文件,请添加以下行:

@import "bootstrap/variables";
@import "bootstrap/mixins";

// Components
@import "bootstrap/dropdowns";
我还添加了
@import“bootstrap/tables”因为我认为它看起来不错,但它不是解决问题的必要工具

3) 通过添加行,将引用添加到
app/assets/stylesheets/application.scss

@import "bootstrap-custom";
还要确保你有电话

@import "bootstrap-datepicker";
对我来说,这些步骤解决了问题